public void DeleteDocument() { IamAuthenticator authenticator = new IamAuthenticator( apikey: "{apikey}"); LanguageTranslatorService service = new LanguageTranslatorService("2018-05-01", authenticator); var result = service.DeleteDocument( documentId: "{documentId}" ); Console.WriteLine(result.StatusCode); }
public void DeleteDocument() { IamConfig config = new IamConfig( apikey: apikey ); LanguageTranslatorService service = new LanguageTranslatorService(versionDate, config); var result = service.DeleteDocument( documentId: documentId ); Console.WriteLine(result.StatusCode); }
public void DeleteDocument() { TokenOptions tokenOptions = new TokenOptions() { IamApiKey = apikey, ServiceUrl = url }; LanguageTranslatorService service = new LanguageTranslatorService(tokenOptions, versionDate); var result = service.DeleteDocument( documentId: documentId ); Console.WriteLine(result.StatusCode); }
public void DeleteDocument_Success() { IClient client = Substitute.For <IClient>(); IRequest request = Substitute.For <IRequest>(); client.DeleteAsync(Arg.Any <string>()) .Returns(request); LanguageTranslatorService service = new LanguageTranslatorService(client); var versionDate = "versionDate"; service.VersionDate = versionDate; var documentId = "documentId"; var result = service.DeleteDocument(documentId: documentId); request.Received().WithArgument("version", versionDate); client.Received().DeleteAsync($"{service.ServiceUrl}/v3/documents/{documentId}"); }
public IEnumerator TestDeletetDocument() { Log.Debug("LanguageTranslatorServiceV3IntegrationTests", "Deleteing the Document..."); object deleteResponse = null; service.DeleteDocument( callback: (DetailedResponse <object> response, IBMError error) => { Log.Debug("LanguageTranslatorServiceV3IntegrationTests", "Delete Document result: {0}", response.Response); deleteResponse = response.Result; Assert.IsTrue(response.StatusCode == 204); Assert.IsNull(error); }, documentId: documentId ); while (deleteResponse == null) { yield return(null); } }
public void Documents_Success() { service.WithHeader("X-Watson-Test", "1"); var listDocumentsResult = service.ListDocuments(); DetailedResponse <DocumentStatus> translateDocumentResult; string documentId; using (FileStream fs = File.OpenRead(documentToTranslatePath)) { using (MemoryStream ms = new MemoryStream()) { fs.CopyTo(ms); service.WithHeader("X-Watson-Test", "1"); translateDocumentResult = service.TranslateDocument( file: ms, filename: Path.GetFileName(documentToTranslatePath), fileContentType: "text/plain", modelId: "en-es" ); documentId = translateDocumentResult.Result.DocumentId; } } service.WithHeader("X-Watson-Test", "1"); var getDocumentStatusResult = service.GetDocumentStatus( documentId: documentId ); try { IsDocumentReady( documentId: documentId ); } catch (Exception e) { Console.WriteLine("Failed to get document...{0}", e.Message); } autoEvent.WaitOne(); service.WithHeader("X-Watson-Test", "1"); var getTranslatedDocumentResult = service.GetTranslatedDocument( documentId: documentId ); using (FileStream fs = File.Create("translate.txt")) { getTranslatedDocumentResult.Result.WriteTo(fs); fs.Close(); getTranslatedDocumentResult.Result.Close(); } service.WithHeader("X-Watson-Test", "1"); var deleteDocumentResult = service.DeleteDocument( documentId: documentId ); Assert.IsTrue(deleteDocumentResult.StatusCode == 204); Assert.IsNotNull(getTranslatedDocumentResult); Assert.IsNotNull(getDocumentStatusResult.Result); Assert.IsTrue(getDocumentStatusResult.Result.DocumentId == documentId); Assert.IsNotNull(translateDocumentResult.Result); Assert.IsNotNull(translateDocumentResult.Result.DocumentId); Assert.IsNotNull(listDocumentsResult.Result); }