logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UniqueNameGeneratorTests

    Inheritance
    object
    UniqueNameGeneratorTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Shared.Tests.Utils
    Assembly: Tests.dll
    Syntax
    public class UniqueNameGeneratorTests

    Constructors

    UniqueNameGeneratorTests()

    Declaration
    public UniqueNameGeneratorTests()

    Methods

    Next_ComparisonIsOrdinal_DifferentCasingDoesNotCollide()

    Declaration
    public void Next_ComparisonIsOrdinal_DifferentCasingDoesNotCollide()

    Next_ConcatenatedFromTwo_BaseNameNotTaken_StillReturnsFirstSuffix()

    Declaration
    public void Next_ConcatenatedFromTwo_BaseNameNotTaken_StillReturnsFirstSuffix()

    Next_ConcatenatedFromTwo_FirstSuffixTaken_SkipsToTheNextFreeNumber()

    Declaration
    public void Next_ConcatenatedFromTwo_FirstSuffixTaken_SkipsToTheNextFreeNumber()

    Next_DashedFromTwo_BaseNameAndFirstSuffixTaken_SkipsToTheNextFreeNumber()

    Declaration
    public void Next_DashedFromTwo_BaseNameAndFirstSuffixTaken_SkipsToTheNextFreeNumber()

    Next_DashedFromTwo_BaseNameNotTaken_ReturnsTheBareBaseName()

    Declaration
    public void Next_DashedFromTwo_BaseNameNotTaken_ReturnsTheBareBaseName()

    Next_DashedFromTwo_BaseNameTaken_ReturnsDashTwo()

    Declaration
    public void Next_DashedFromTwo_BaseNameTaken_ReturnsDashTwo()

    Next_EmptyBaseName_AlwaysSuffixedStyle_ProducesASuffixedName()

    Declaration
    public void Next_EmptyBaseName_AlwaysSuffixedStyle_ProducesASuffixedName()

    Next_NullBaseName_AlwaysSuffixedStyle_ProducesASuffixedNameInsteadOfThrowing()

    Declaration
    public void Next_NullBaseName_AlwaysSuffixedStyle_ProducesASuffixedNameInsteadOfThrowing()

    Next_NullTakenNames_TreatsItAsEmpty()

    Declaration
    public void Next_NullTakenNames_TreatsItAsEmpty()

    Next_UnderscoredFromOne_BaseNameAndFirstSuffixTaken_SkipsToTheNextFreeNumber()

    Declaration
    public void Next_UnderscoredFromOne_BaseNameAndFirstSuffixTaken_SkipsToTheNextFreeNumber()

    Next_UnderscoredFromOne_BaseNameNotTaken_ReturnsTheBareBaseName()

    Declaration
    public void Next_UnderscoredFromOne_BaseNameNotTaken_ReturnsTheBareBaseName()

    Next_UnderscoredFromOne_BaseNameTaken_ReturnsUnderscoreOne()

    Declaration
    public void Next_UnderscoredFromOne_BaseNameTaken_ReturnsUnderscoreOne()

    Next_UnderscoredFromZero_BaseNameNotTaken_StillReturnsFirstSuffix()

    Declaration
    public void Next_UnderscoredFromZero_BaseNameNotTaken_StillReturnsFirstSuffix()

    Next_UnderscoredFromZero_FirstSuffixTaken_SkipsToTheNextFreeNumber()

    Declaration
    public void Next_UnderscoredFromZero_FirstSuffixTaken_SkipsToTheNextFreeNumber()
    In this article
    © 2026 Serenity. All Rights Reserved