public void UnregisterAuditor_UnregisterNotExisting() { AuditingManager.Clear(); var auditor = new TestAuditor(); AuditingManager.UnregisterAuditor(auditor); Assert.AreEqual(0, AuditingManager.RegisteredAuditorsCount); }
public void UnregisterAuditor_UnregisterNotExistingWithAnotherRegistered() { AuditingManager.Clear(); var auditor1 = new TestAuditor(); var auditor2 = new TestAuditor(); AuditingManager.RegisterAuditor(auditor1); Assert.AreEqual(1, AuditingManager.RegisteredAuditorsCount); AuditingManager.UnregisterAuditor(auditor2); Assert.AreEqual(1, AuditingManager.RegisteredAuditorsCount, "Count should still be 1"); }
public void UnregisterAuditor_Null() { ExceptionTester.CallMethodAndExpectException <ArgumentNullException>(() => AuditingManager.UnregisterAuditor(null)); }