コード例 #1
0
        public void UnregisterAuditor_UnregisterNotExisting()
        {
            AuditingManager.Clear();

            var auditor = new TestAuditor();
            AuditingManager.UnregisterAuditor(auditor);

            Assert.AreEqual(0, AuditingManager.RegisteredAuditorsCount);
        }
コード例 #2
0
ファイル: AuditingManagerTest.cs プロジェクト: yicong/Catel
        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");
        }
コード例 #3
0
ファイル: AuditingManagerTest.cs プロジェクト: yicong/Catel
 public void UnregisterAuditor_Null()
 {
     ExceptionTester.CallMethodAndExpectException <ArgumentNullException>(() => AuditingManager.UnregisterAuditor(null));
 }