PdfScribe/PdfScribeUnitTests/UnitTests.cs

93 lines
2.5 KiB
C#
Raw Normal View History

2013-12-12 09:52:42 +08:00
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
2013-12-19 05:06:07 +08:00
using System.Threading;
2013-12-12 09:52:42 +08:00
using NUnit.Framework;
2013-12-14 09:31:31 +08:00
using PdfScribeCore;
2013-12-12 09:52:42 +08:00
namespace PdfScribeUnitTests
{
[TestFixture]
public class UnitTests
{
#region Ctor
public UnitTests()
{ }
#endregion
#if DEBUG
2013-12-12 09:52:42 +08:00
2013-12-19 05:06:07 +08:00
#region PdfScribeCore Tests
//[Test]
2013-12-12 09:52:42 +08:00
public void Test_DeletePdfScribePort()
{
var scribeInstaller = new PdfScribeInstaller();
2013-12-19 12:58:43 +08:00
scribeInstaller.DeletePdfScribePort();
2013-12-12 09:52:42 +08:00
}
//[Test]
public void Test_RemovePdfScribeDriver()
{
var scribeInstaller = new PdfScribeInstaller();
scribeInstaller.RemovePDFScribePrinterDriver();
}
2013-12-24 07:35:10 +08:00
//[Test]
public void Test_AddPdfScribePort()
{
2013-12-24 07:35:10 +08:00
var scribeInstaller = new PdfScribeInstaller();
scribeInstaller.AddPdfScribePort_Test();
}
//[Test]
2013-12-24 07:35:10 +08:00
public void Test_IsPrinterDriverInstalled()
{
var scribeInstaller = new PdfScribeInstaller();
scribeInstaller.IsPrinterDriverInstalled_Test("PDF Scribe Virtual Printer");
}
2013-12-19 05:06:07 +08:00
//[Test]
public void Test_InstallPdfScribePrinter()
{
var scribeInstaller = new PdfScribeInstaller();
scribeInstaller.InstallPdfScribePrinter(@"C:\Code\PdfScribe\Lib\", String.Empty, String.Empty);
}
2014-01-08 10:08:13 +08:00
//[Test]
public void Test_UninstallPdfScribePrinter()
{
var scribeInstaller = new PdfScribeInstaller();
scribeInstaller.UninstallPdfScribePrinter();
}
2013-12-14 09:31:31 +08:00
//[Test]
public void Test_RemovePdfScribePortMonitor()
{
var scribeInstaller = new PdfScribeInstaller();
scribeInstaller.RemovePdfScribePortMonitor();
}
2013-12-19 05:06:07 +08:00
#endregion
2014-01-08 10:08:13 +08:00
[Test]
2013-12-19 05:06:07 +08:00
public void Test_ShowActivityWindows()
{
2013-12-22 07:03:25 +08:00
var activityWindowTester = new PdfScribe.ActivityNotificationPresenter();
activityWindowTester.ShowActivityNotificationWindow();
2014-01-08 10:08:13 +08:00
//Thread.Sleep(20000);
//activityWindowTester.ShowErrorDialog();
2013-12-22 07:03:25 +08:00
activityWindowTester.CloseActivityNotificationWindow();
}
2013-12-22 07:03:25 +08:00
//[Test]
public void Test_ShowSimpleError()
{
2014-01-08 10:08:13 +08:00
var errorDialog = new PdfScribeCore.ErrorDialogPresenter("Error Caption", "Error Instructions", "Message text");
2013-12-19 05:06:07 +08:00
}
#endif
2013-12-12 09:52:42 +08:00
}
}