public void ShouldReturnCorrectResultText_WhenParametersIsOnlyLetters() { var service = new FindWordsProcessor(); var result = service.Process("Lol"); var expected = new WordsResult(new List <WordItem> { new WordItem(true, "Lol") }); Assert.AreEqual(expected, result); }
public void ShouldReturnCorrectResultText_WhenParametersIsCommonCase() { var service = new FindWordsProcessor(); var result = service.Process("I love."); var expected = new WordsResult(new List <WordItem> { new WordItem(true, "I"), new WordItem(false, " "), new WordItem(true, "love"), new WordItem(false, ".") }); Assert.AreEqual(expected, result); }
public void ShouldThrowsArgumentNullException() { var service = new FindWordsProcessor(); Assert.Catch <ArgumentNullException>(() => service.Process(null)); }