public void TestPutConvertDocument() { var format = "pdf"; using (var fileStream = File.OpenRead(BaseTestContext.GetDataDir(this.convertFolder) + "test_uploadfile.docx")) { var request = new PutConvertDocumentRequest(fileStream, format); var result = this.WordsApi.PutConvertDocument(request); Assert.IsTrue(result.Length > 0, "Error occured while converting document"); } }
public void IfTokenIsNotValidRefreshTokenShouldBeSuccessfully() { // Arrange var api = new WordsApi( new Configuration { AppKey = AppKey, AppSid = AppSid, ApiBaseUrl = AppUrl, AuthType = AuthType.OAuth2, DebugMode = true }); using (var stream = this.ToStream("content")) { var request = new PutConvertDocumentRequest(stream, "txt"); api.PutConvertDocument(request); Thread.Sleep(2000); stream.Flush(); stream.Position = 0; var mockFactory = new MockFactory(); var traceListenerMock = mockFactory.CreateMock <TraceListener>(); Trace.Listeners.Add(traceListenerMock.MockObject); traceListenerMock.Expects.One.Method(p => p.WriteLine(string.Empty)).With(Is.StringContaining("grant_type=refresh_token")); traceListenerMock.Expects.AtLeastOne.Method(p => p.WriteLine(string.Empty)).With(Is.Anything); // Act api.PutConvertDocument(request); // Assert mockFactory.VerifyAllExpectationsHaveBeenMet(); } }