예제 #1
0
        public async Task GetTransationAsync()
        {
            var direction = GetDirection();
            var result    = await _yandexServices
                            .GetTranslateAnswerAsync(Input, direction);

            Output = result.Text;
        }
        public async Task GetTranslateAnswerAsyncTest()
        {
            var            ru  = "семь раз отмерь один раз отрежь";
            var            eng = "measure twice cut once\r\n";
            YandexServices sut = new YandexServices();

            YandexServices.TranslationDirection direction
                = YandexServices.TranslationDirection.RuEng;

            YandexAnswer answer = await sut.GetTranslateAnswerAsync(ru, direction);

            Assert.AreEqual("OK", answer.Code);
            Assert.AreEqual(eng, answer.Text);
        }