Class UniqueNameGeneratorTests
Inheritance
UniqueNameGeneratorTests
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()
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()
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()