async Task _translate(string translateString, string languageTo, Action <string> callback)
        {
            var result = await _translatorService.Translate(translateString, "en",
                                                            languageTo);

            callback(result);
        }
Example #2
0
 public async Task <TranslateResponse> Get([FromBody] TranslateRequest translateRequest)
 {
     return(await _translatorService.Translate(translateRequest));
 }
        public void TranslatorReturnsCorrectText()
        {
            // Arrange
            string word = _dict.GetRandomWordKey();

            // Act
            Word translation = _translator.Translate(word);

            // Assert
            Assert.AreEqual(_dict[word].Text, translation.Text);
        }