public void Create_SmartComHandlers_Test() { SmartComHandlers h = SmartComHandlers.Instance; SmartComHandlers h2 = SmartComHandlers.Instance; Assert.AreSame(h, h2); Assert.AreEqual(h2.HandlerCounter, h.HandlerCounter); }
public void SmartComHandlers_Add_Handler() { SmartComHandlers h = SmartComHandlers.Instance; int count = h.HandlerCounter; h.Add <_IStClient_ConnectedEventHandler>(ConnectedHandler); Assert.AreEqual(count + 1, h.HandlerCounter); }
public void SmartComHandlers_Add_Different_Handlers() { SmartComHandlers h = SmartComHandlers.Instance; SmartComHandlers h2 = SmartComHandlers.Instance; int count = h.HandlerCounter; h.Add <_IStClient_ConnectedEventHandler>(ConnectedHandler); h2.Add <_IStClient_DisconnectedEventHandler>(DisconnectedHandler); Assert.AreEqual(count + 2, h.HandlerCounter); Assert.AreEqual(h2.HandlerCounter, h.HandlerCounter); }