public void TestStopAuditing() { MockTraceClient client = new MockTraceClient(); using (MockTraceAuditHelper mockHelper = new MockTraceAuditHelper(client)) { MockEmailScanner scanner = (MockEmailScanner)mockHelper.EmailScanner; Assert.IsFalse(scanner.CancelCalled); mockHelper.Audit(); mockHelper.StopAuditing(); Assert.IsTrue(scanner.CancelCalled); } }
public void TestCallsBackToQueryOptions() { MockTraceClient client = new MockTraceClient(); using (MockTraceAuditHelper helper = new MockTraceAuditHelper(client)) { Assert.IsFalse(client.CallbackQueryOptions); helper.Audit(); Assert.IsTrue(client.CallbackQueryOptions); } }
public void TestStartAuditingCallsBeginOnEmailScanner() { MockTraceClient client = new MockTraceClient(); using (MockTraceAuditHelper mockHelper = new MockTraceAuditHelper(client)) { MockEmailScanner scanner = (MockEmailScanner)mockHelper.EmailScanner; Assert.IsFalse(scanner.BeginCalled); Assert.IsFalse(client.CallbackNotifyFinished); mockHelper.Audit(); Assert.IsTrue(scanner.BeginCalled); Assert.IsTrue(client.CallbackNotifyFinished); } }
public void TestConstructorWithITraceClient() { MockTraceClient client = new MockTraceClient(); TraceAuditManager helper = new TraceAuditManager(client); }