Class SerenityWizardFieldRulesTests
Tests for Serenity.Global.Infrastructure.Editor.SerenityWizardFieldRules's pure rule builders. No UnityEditor call, no
asset — every rule is a plain Func<string, string>, exercised directly.
Inherited Members
Namespace: Serenity.UnityGlobal.Tests.Editor
Assembly: Tests.Editor.dll
Syntax
public class SerenityWizardFieldRulesTests
Constructors
SerenityWizardFieldRulesTests()
Declaration
public SerenityWizardFieldRulesTests()
Methods
All_ALaterRuleFails_ReturnsItsError()
Declaration
public void All_ALaterRuleFails_ReturnsItsError()
All_ComposedWithRequired_FailsOnEmptyAndPassesOnNonEmpty()
Declaration
public void All_ComposedWithRequired_FailsOnEmptyAndPassesOnNonEmpty()
All_FirstRuleFails_ReturnsItsErrorWithoutRunningLaterRules()
Declaration
public void All_FirstRuleFails_ReturnsItsErrorWithoutRunningLaterRules()
All_NoRuleFails_ReturnsNull()
Declaration
public void All_NoRuleFails_ReturnsNull()
All_NoRulesGiven_ReturnsNull()
Declaration
public void All_NoRulesGiven_ReturnsNull()
IdentifierCharacters_EmptyValue_ReturnsTheRequiredMessage()
Declaration
public void IdentifierCharacters_EmptyValue_ReturnsTheRequiredMessage()
IdentifierCharacters_LettersNumbersUnderscoreAndHyphen_ReturnsNull()
Declaration
public void IdentifierCharacters_LettersNumbersUnderscoreAndHyphen_ReturnsNull()
IdentifierCharacters_NullValue_ReturnsTheRequiredMessage()
Declaration
public void IdentifierCharacters_NullValue_ReturnsTheRequiredMessage()
IdentifierCharacters_TrimsSurroundingWhitespaceBeforeValidating()
Declaration
public void IdentifierCharacters_TrimsSurroundingWhitespaceBeforeValidating()
IdentifierCharacters_ValueWithSpaces_ReturnsTheCharacterClassMessage()
Declaration
public void IdentifierCharacters_ValueWithSpaces_ReturnsTheCharacterClassMessage()
Required_EmptyValue_ReturnsTheRequiredMessage()
Declaration
public void Required_EmptyValue_ReturnsTheRequiredMessage()
Required_NonEmptyValue_ReturnsNull()
Declaration
public void Required_NonEmptyValue_ReturnsNull()
Required_NullValue_ReturnsTheRequiredMessage()
Declaration
public void Required_NullValue_ReturnsTheRequiredMessage()
Required_WhitespaceOnlyValue_ReturnsTheRequiredMessage()
Declaration
public void Required_WhitespaceOnlyValue_ReturnsTheRequiredMessage()
UniqueWithinRows_CandidateMatchesItsOwnRow_ReturnsNull()
Declaration
public void UniqueWithinRows_CandidateMatchesItsOwnRow_ReturnsNull()
UniqueWithinRows_CaseInsensitiveDuplicateAgainstAnotherRow_ReturnsTheDuplicateMessage()
Declaration
public void UniqueWithinRows_CaseInsensitiveDuplicateAgainstAnotherRow_ReturnsTheDuplicateMessage()
UniqueWithinRows_EmptyCandidate_ReturnsTheRequiredMessage()
Declaration
public void UniqueWithinRows_EmptyCandidate_ReturnsTheRequiredMessage()
UniqueWithinRows_NoCollision_ReturnsNull()
Declaration
public void UniqueWithinRows_NoCollision_ReturnsNull()
UniqueWithinRows_WhitespacePaddedDuplicate_StillCollides()
Declaration
public void UniqueWithinRows_WhitespacePaddedDuplicate_StillCollides()