public async Task ConvertPropertiesTest() { ConverterService.Delay = 100; Assert.IsFalse(WorkspaceVM.IsConverting); Assert.IsFalse(WorkspaceVM.IsCompiled); Assert.IsTrue(WorkspaceVM.CanConvert); // The assert statements execute during the convert call #pragma warning disable CS4014 Task.Delay(50).ContinueWith(t => { Assert.IsTrue(WorkspaceVM.IsConverting); Assert.IsFalse(WorkspaceVM.IsCompiled); Assert.IsFalse(WorkspaceVM.CanConvert); }); #pragma warning restore CS4014 await WorkspaceVM.Convert(); Assert.IsFalse(WorkspaceVM.IsConverting); Assert.IsTrue(WorkspaceVM.IsCompiled); Assert.IsTrue(WorkspaceVM.CanConvert); //Assert.IsNotNull(WorkspaceVM.SelectedPreview); //Assert.IsInstanceOfType(WorkspaceVM.SelectedPreview.Data, typeof(PreviewWorkspaceItem)); //Assert.AreEqual("Workspace [Preview]", WorkspaceVM.SelectedPreview.Name); }
public async Task ConvertResultTest() { await WorkspaceVM.Convert(); Assert.IsNotNull(WorkspaceVM.PdfPath); }