public void regGetUnregTest() { SyncTriggerSystem system = createSystem(); Assert.AreEqual(0, system.getTrigBfr("Test").Count()); Assert.AreEqual(0, system.getTrigAft("Test").Count()); SyncTrigger t1 = new SyncTrigger(); SyncTrigger t2 = new SyncTrigger(); system.regTrigBfr("Test", t1); system.regTrigAft("Test", t2); Assert.AreEqual(1, system.getTrigBfr("Test").Count()); Assert.AreEqual(t1, system.getTrigBfr("Test").First()); Assert.AreEqual(1, system.getTrigAft("Test").Count()); Assert.AreEqual(t2, system.getTrigAft("Test").First()); system.unregTrigBfr("Test", t1); system.unregTrigAft("Test", t2); Assert.AreEqual(0, system.getTrigBfr("Test").Count()); Assert.AreEqual(0, system.getTrigAft("Test").Count()); }