public void testReverseWord()
        {
            LongestWord longestWord = new LongestWord(new string[] { "rusia", "colombia" });

            longestWord.findLongestWord();
            Assert.AreEqual("aibmolocc", longestWord.reverseWord);
        }
        public void testLongestWord()
        {
            LongestWord longestWord = new LongestWord(new string[] { "rusia", "colombia" });

            longestWord.findLongestWord();
            Assert.AreEqual("colombia", longestWord.word);
        }
        public void ReturnLongestWordFromLongSentence()
        {
            Sentence sentence = new Sentence();

            LongestWord result = sentence.FindLongestWord("Lorem ipsum dolor sit amet consecteturconsecteturconsecteturconsecteturconsecteturconsecteturconsecteturconsecteturconsecteturconsectetur adipiscing elit Mauris porta consequat mauris et maximus dui pellentesque ac Curabitur dapibus mi nec orci pharetra efficitur Fusce eget magna enim. Nulla ultricies augue sed arcu mollis malesuada Nullam at feugiat turpis Nam enim libero, mollis ultricies accumsan non, venenatis nec erat Vivamus rhoncus massa ac consequat lacinia Proin ac sollicitudin metus Nunc mi arcu imperdiet et dictum a condimentum et purus Praesent interdum lectus ac ultrices auctor orci nisi fermentum tellus nec blandit dui lectus a quam Maecenas faucibus sit amet mauris id auctor Etiam blandit nibh vel lobortis elementum Nulla faucibus ");

            Assert.Equal("consecteturconsecteturconsecteturconsecteturconsecteturconsecteturconsecteturconsecteturconsecteturconsectetur", result.Word);
        }
        public void ReturnLongestWordContainingNumbers()
        {
            Sentence sentence = new Sentence();

            LongestWord result = sentence.FindLongestWord("T123he C0vv is ok");

            Assert.Equal("T123he", result.Word);
        }
        public void ReturnLongestWordIngnoringMultipleAdjoiningSpaces()
        {
            Sentence sentence = new Sentence();

            LongestWord result = sentence.FindLongestWord("The                  jumped");

            Assert.Equal("jumped", result.Word);
        }
        public void ReturnLongestWordContainingSpecialCharacters()
        {
            Sentence sentence = new Sentence();

            LongestWord result = sentence.FindLongestWord("The !@#$%^&*()_+={}[]:;'<>?/`~\"\\ jumped joyfully over the moon");

            Assert.Equal("!@#$%^&*()_+={}[]:;'<>?/`~\"\\", result.Word);
        }
        public void ReturnZeroLongestWordLengthWordWhenEmptySentence()
        {
            Sentence sentence = new Sentence();

            LongestWord result = sentence.FindLongestWord("");

            Assert.Equal(0, result.Length);
        }
        public void ReturnEmptyLongestWordWhenEmptySentence()
        {
            Sentence sentence = new Sentence();

            LongestWord result = sentence.FindLongestWord("");

            Assert.Equal("", result.Word);
        }
        public void ReturnFirstLongestWordWhenMoreThanOneLongest()
        {
            Sentence sentence = new Sentence();

            LongestWord result = sentence.FindLongestWord("The cow jumps over the sandy beach");

            Assert.Equal("jumps", result.Word);
        }
Exemplo n.º 10
0
        public void ReturnLongestWordLength()
        {
            Sentence sentence = new Sentence();

            LongestWord result = sentence.FindLongestWord("The cow jumped joyfully over the moon");

            Assert.Equal(8, result.Length);
        }
Exemplo n.º 11
0
        public void FlatteningLongestWordTest()
        {
            // Arrange
            var model = LongestWord.Create();

            // Act
            var dto = Mapper.Map <LongestWordDto>(model);

            // Assert
            Assert.Equal(model.Pneumono.Ultra.Microscopic.Silico.Volcano.Coniosis.Author, dto.PneumonoUltraMicroscopicSilicoVolcanoConiosisAuthor);
            Assert.Equal(model.Pneumono.Ultra.Microscopic.Silico.Volcano.Coniosis.PublishedDate, dto.PneumonoUltraMicroscopicSilicoVolcanoConiosisPublishedDate);
        }
Exemplo n.º 12
0
        public void testBadInput()
        {
            LongestWord longestWord = new LongestWord(new string[] { null, "colombia" });

            try
            {
                longestWord.findLongestWord();
            } catch (Exception e)
            {
                StringAssert.Contains(e.Message, "The word cannot be null or empty");
                return;
            }
            Assert.Fail("No exception was thrown");
        }
Exemplo n.º 13
0
        public void FlatteningIncompleteLongestWordTest()
        {
            // Arrange
            var model = LongestWord.Create();

            model.Pneumono.Ultra.Microscopic = null;

            // Act
            var dto = Mapper.Map <LongestWordDto>(model);

            // Assert
            Assert.Null(dto.PneumonoUltraMicroscopicSilicoVolcanoConiosisAuthor);
            Assert.Equal(DateTime.MinValue, dto.PneumonoUltraMicroscopicSilicoVolcanoConiosisPublishedDate);
        }
Exemplo n.º 14
0
        private static void LongestWord()
        {
            var longestWordChallenge = new LongestWord("Simplicity is soul of efficiency");

            Console.WriteLine($"GetLongestWordSolution0Result is {longestWordChallenge.GetLongestWordSolution0Result()}");
        }
Exemplo n.º 15
0
        private void ApplyTest(string sen, string expected)
        {
            LongestWord calculator = new LongestWord(sen);

            Assert.AreEqual(expected, calculator.GetResult());
        }