Exemplo n.º 1
0
        public void SubscribeUnsubscribeTest()
        {
            AGSEvent <MockEventArgs> ev = new AGSEvent <MockEventArgs> ();

            ev.Subscribe(onEvent);
            ev.Unsubscribe(onEvent);
            Assert.AreEqual(0, ev.SubscribersCount);
        }
Exemplo n.º 2
0
        public void SubscribeUnsubscribeOnDifferentTargetTest()
        {
            AGSEvent <MockEventArgs> ev = new AGSEvent <MockEventArgs> ();

            ev.Subscribe(onEvent);
            EventTests target2 = new EventTests();

            ev.Unsubscribe(target2.onEvent);
            Assert.AreEqual(1, ev.SubscribersCount);
        }
Exemplo n.º 3
0
		public void SubscribeUnsubscribeOnDifferentTargetTest()
		{
			AGSEvent<MockEventArgs> ev = new AGSEvent<MockEventArgs> ();
			ev.Subscribe(onEvent);
			EventTests target2 = new EventTests ();
			ev.Unsubscribe(target2.onEvent);
			Assert.AreEqual(1, ev.SubscribersCount);
		}
Exemplo n.º 4
0
		public void SubscribeUnsubscribeTest()
		{
			AGSEvent<MockEventArgs> ev = new AGSEvent<MockEventArgs> ();
			ev.Subscribe(onEvent);
			ev.Unsubscribe(onEvent);
			Assert.AreEqual(0, ev.SubscribersCount);
		}