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++; } }
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++; } }