Class SerenityTextElidingTests
Tests for SerenityTextEliding. Pure string logic, so every case runs without an editor/player context.
Inherited Members
Namespace: Serenity.Shared.Tests.Utils
Assembly: Tests.dll
Syntax
public class SerenityTextElidingTests
Constructors
SerenityTextElidingTests()
Declaration
public SerenityTextElidingTests()
Methods
ElideFromLeft_EmptyText_ReturnsEmpty()
Declaration
public void ElideFromLeft_EmptyText_ReturnsEmpty()
ElideFromLeft_MaxLengthSmallerThanEllipsis_ReturnsBareTailWithoutEllipsis()
Declaration
public void ElideFromLeft_MaxLengthSmallerThanEllipsis_ReturnsBareTailWithoutEllipsis()
ElideFromLeft_NonPositiveMaxLength_ReturnsEmpty(int)
Declaration
public void ElideFromLeft_NonPositiveMaxLength_ReturnsEmpty(int maxLength)
Parameters
| Type | Name | Description |
|---|---|---|
| int | maxLength |
ElideFromLeft_NullText_TreatedAsEmpty()
Declaration
public void ElideFromLeft_NullText_TreatedAsEmpty()
ElideFromLeft_PreservesTheDistinguishingSuffix()
Declaration
public void ElideFromLeft_PreservesTheDistinguishingSuffix()
ElideFromLeft_TextExactlyMaxLength_ReturnsUnchanged()
Declaration
public void ElideFromLeft_TextExactlyMaxLength_ReturnsUnchanged()
ElideFromLeft_TextFitsWithinMaxLength_ReturnsUnchanged()
Declaration
public void ElideFromLeft_TextFitsWithinMaxLength_ReturnsUnchanged()
ElideFromLeft_TextLongerThanMaxLength_KeepsTailAndPrefixesEllipsis()
Declaration
public void ElideFromLeft_TextLongerThanMaxLength_KeepsTailAndPrefixesEllipsis()