public string Translate(string phrase) { var words = phrase.Split(' '); var outputWords = new string[words.Length]; int i = 0; foreach (var word in phrase.Split(' ')) { outputWords[i++] = _wordTranslator.Translate(new Word(word)); } return(String.Join(' ', outputWords)); }
public void CanTranslateWord(string word, string expectedResult) { Assert.AreEqual(expectedResult, _wordTranslator.Translate(new Word(word))); }