Ejemplo n.º 1
0
        public void FormatVocabForQuit_DeletesStringBetweenBrackets_ReturnsFormatedString() // deletes between '(' and ')'
        {
            // arrange
            var vocabularyParser = new VocabularyParserService();

            string[] inputs = new string[2] {
                "(delete)test", "test(delete)"
            };
            string[] results = new string[2];

            // act
            int index = 0;

            foreach (var input in inputs)
            {
                results[index] = vocabularyParser.FormatVocabForQuiz(input);
                index++;
            }

            // assert
            index = 0;
            foreach (var result in results)
            {
                Assert.That(result, Is.EqualTo("test"));
                index++;
            }
        }
Ejemplo n.º 2
0
        public void FormatVocabForQuit_TrimsInput_ReturnsTrimmedOutput()
        {
            // arrange
            var vocabularyParser = new VocabularyParserService();

            string[] inputs = new string[3] {
                "  test", "test  ", "  a long sentence with spaces after and before   "
            };
            string[] results = new string[3];

            // act
            int index = 0;

            foreach (var input in inputs)
            {
                results[index] = vocabularyParser.FormatVocabForQuiz(input);
                index++;
            }

            // assert
            index = 0;
            foreach (var result in results)
            {
                Assert.That(result, Is.EqualTo(inputs[index].Trim()));
                index++;
            }
        }