public static void Sort_TextWithUpperCaseCharacters_TreatsAllCharactersAsLowerCase() { // act var result = CharacterSorter.Sort("bbBaaA"); // assert Assert.AreEqual("aaabbb", result); }
public static void Sort_TextWithPunctation_IgnoresPunctationAndReturnsSortedText() { // act var result = CharacterSorter.Sort("bbb.a a,a!"); // assert Assert.AreEqual("aaabbb", result); }
public static void Sort_UnsortedText_ReturnsSortedText() { // act var result = CharacterSorter.Sort("zbbbaaa"); // assert Assert.AreEqual("aaabbbz", result); }
public static void Sort_EmptyString_ReturnsEmptyString() { // arrange // act var result = CharacterSorter.Sort(""); // assert Assert.AreEqual("", result); }
public static void Sort_SortedText_ReturnsInput() { // arrange // act var result = CharacterSorter.Sort("aaabbb"); // assert Assert.AreEqual("aaabbb", result); }
public void Text_Returns_Text_Sorted_By_Characters() { //arrage CharacterSorter characterSorter = new CharacterSorter(); //act string actual = characterSorter.SortText("bzAa"); //assert Assert.Equal("aabz", actual); }
public void Text_Has_Special_Characters_Returns_Text_Without_Special_Characters() { //arrage CharacterSorter characterSorter = new CharacterSorter(); //act string actual = characterSorter.SortText("A!A.bz"); //assert Assert.Equal("aabz", actual); }
public void Text_Has_Mayus_Returns_Text_Minus() { //arrage CharacterSorter characterSorter = new CharacterSorter(); //act string actual = characterSorter.SortText("AABZ"); //assert Assert.Equal("aabz", actual); }
public void Text_IsNull_Throw_ArgumentNullException() { //arrage CharacterSorter characterSorter = new CharacterSorter(); //act Action actual = () => characterSorter.SortText(null); //assert Assert.Throws <ArgumentNullException>(actual); }
public string TestCustomSort() => CharacterSorter.Sort(_text);