Exemplo n.º 1
0
        public void RussianTranslator()
        {
            var russian  = new RussianTranslator();
            var director = new MultiLanguageTranslator(russian);

            director.Translate("hey");

            var translation = russian.GetTranslation();

            Assert.AreEqual(translation.SpeechDifficulty, 99);
            Assert.AreEqual(translation.SpeechVelocity, 5);
            Assert.AreEqual(translation.TranslatedWord, "russian hey");
        }
Exemplo n.º 2
0
        public void EnglishTranslator()
        {
            var english  = new EnglishTranslator();
            var director = new MultiLanguageTranslator(english);

            director.Translate("hey");

            var translation = english.GetTranslation();

            Assert.AreEqual(translation.SpeechDifficulty, 5);
            Assert.AreEqual(translation.SpeechVelocity, 15);
            Assert.AreEqual(translation.TranslatedWord, "english hey");
        }