public void TestDeletexsltAPI() { string uri = baseUri; string route = "/api/fileapi/deletexslt"; string parameter = "/?language=German"; Task <List <string> > list = new CallWebApi().DeleteFromWebAPI <List <string> >(uri, route, parameter); list.Wait(); Assert.IsTrue(list.Result.Count > 0); }
public void TestDownloadxslt() { string uri = "https://localhost:44330/api/"; string route = "fileapi/xsltfile/"; string parameter = "?language=French"; Task <string> res = new CallWebApi().CallGetWebAPI(uri, route, parameter); res.Wait(); Assert.AreNotEqual(res.Result, ""); }
public void TestTranslateFileFromWebAPI() { string uri = baseUri; string route = "/api/translate/"; string requestBody = "{\"ToLanguage\": \"French\", \"FromLanguage\": \"English\", \"TextToTranslate\": \"Hello\"}"; Task <bool> res = new CallWebApi().CallPostWebAPI(uri, route, requestBody); res.Wait(); Assert.IsTrue(res.Result); }
public void TestUploadFileToWebAPI() { string uri = baseUri; string route = "/api/fileapi/postfile/"; string requestBody = "{\"FileName\": \"Test2.txt\", \"FileContents\": \"This is another test\"}"; Task <bool> res = new CallWebApi().CallPostWebAPI(uri, route, requestBody); res.Wait(); Assert.IsTrue(res.Result); }
public void TestDownloadXmlFromWebAPI() { string uri = "https://localhost:44330/api/"; string action = "fileapi/gettranslatedxml/"; string parameter = "?language=French"; Task <string> res = new CallWebApi().CallGetWebAPI(uri, action, parameter); res.Wait(); Assert.IsTrue(res.Result.Contains("xml")); }
public void TestUpdateTranslationAPI() { string uri = baseUri; string route = "/api/gettranslation/update"; UpdateTranslation updateTranslation = new UpdateTranslation(); updateTranslation.Language = "german"; updateTranslation.SelectedWord = "Hallo"; updateTranslation.TranslatedWord = "Halloo"; Task <string> res = new CallWebApi().PostWebAPIToTranslate <UpdateTranslation>(uri, route, updateTranslation); res.Wait(); Assert.AreEqual(res.Result, "Halloo"); }
public void TestGetTranslation() { string uri = baseUri; string route = "/api/gettranslation"; ToTranslateTest toTranslate = new ToTranslateTest(); toTranslate.ToLanguage = "german"; toTranslate.FromLanguage = "English"; toTranslate.TextToTranslate = "Invoice"; Task <string> res = new CallWebApi().PostWebAPIToTranslate <ToTranslateTest>(uri, route, toTranslate); res.Wait(); Assert.AreEqual(res.Result, "Rechnung"); }
public void TestConvertXml2Html() { string uri = baseUri; string route = "/api/convertxml2html"; string OriginalxmlFile = File.ReadAllText(@"..\..\..\MSTranslatordemo\cleaning services.xml"); ToTranslateTest toTranslate = new ToTranslateTest(); toTranslate.ToLanguage = "Greek"; toTranslate.FromLanguage = "English"; toTranslate.TextToTranslate = OriginalxmlFile; Task <string> res = new CallWebApi().PostWebAPIToTranslate <ToTranslateTest>(uri, route, toTranslate); res.Wait(); File.WriteAllText("eInvoice.html", res.Result); System.Diagnostics.Process.Start("eInvoice.html"); Assert.AreNotEqual(res.Result, ""); }