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