protected override IApplication GetCompareApplication() { if (_application == null) { _application = new MockDeltaViewApplication(); } return _application; }
public void ComparisonWorkItemTest01() { var reset = new AutoResetEvent(false); ComparisonInformation ci = CreateComparison(); IApplication application = new MockDeltaViewApplication(); ComparisonWorkItem workItem = new MockComparisonWorkItem(ci, reset, application) { SaveChangeSummary = true, SecureArea = Path.GetTempPath() }; Assert.IsNotNull(workItem); ThreadPool.QueueUserWorkItem(workItem.DoWork); Assert.IsTrue(reset.WaitOne(new TimeSpan(0, 0, 30))); Assert.IsNotNullOrEmpty(ci.RedLineFile); }