Ejemplo n.º 1
0
        public void Create_SmartComHandlers_Test()
        {
            SmartComHandlers h  = SmartComHandlers.Instance;
            SmartComHandlers h2 = SmartComHandlers.Instance;

            Assert.AreSame(h, h2);
            Assert.AreEqual(h2.HandlerCounter, h.HandlerCounter);
        }
Ejemplo n.º 2
0
        public void SmartComHandlers_Add_Handler()
        {
            SmartComHandlers h = SmartComHandlers.Instance;

            int count = h.HandlerCounter;

            h.Add <_IStClient_ConnectedEventHandler>(ConnectedHandler);

            Assert.AreEqual(count + 1, h.HandlerCounter);
        }
Ejemplo n.º 3
0
        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);
        }