Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        public void ShouldThrowsArgumentNullException()
        {
            var service = new FindWordsProcessor();

            Assert.Catch <ArgumentNullException>(() => service.Process(null));
        }