public void DeleteSpaces_SendTwoWords_ConcatenedWords() { var data = "Casa roja"; var wanted = "casaroja"; var wordSorter = new WordSorter(data); var result = wordSorter.DeleteSpaces(); Assert.AreEqual(wanted, result); }
public void ReorderChars_SendTwoWords_ReorderConcatenatedWords() { var data = "When not studying nuclear physics, Bambi likes to play beach volleyball."; var wanted = "aaaaabbbbcccdeeeeeghhhiiiiklllllllmnnnnooopprsssstttuuvwyyyy"; var wordSorter = new WordSorter(data); var result = wordSorter.ReorderChars(); Assert.AreEqual(wanted, result); }
public void ClearText_SendText_CleanText() { var data = "a11111112312321,.,/.,.//[;-bc"; var wanted = "abc"; var wordSorter = new WordSorter(data); wordSorter.ClearText(); var result = wordSorter.GetText; Assert.AreEqual(wanted, result); }
private void View_SortBySelectionChanged(int?selectedIndex) { if (selectedIndex.HasValue) { _selectedWordSorter = WordSorter.All[selectedIndex.Value]; _solution.SortWords(_selectedWordSorter); _view.DisplaySolution(_solution); _view.DisplayPath(null); } else { _selectedWordSorter = null; } }