Beispiel #1
0
        public void TestTT2()
        {
            var e = new Event <string, int>();
            ISubscriptable <string, int> subscriptable = e;

            using (subscriptable.Subscribe(Handler)) { }
            e.Raise("some", 42);
        }
Beispiel #2
0
        public void TestTT1()
        {
            var e = new Event <string, int>();
            ISubscriptable <string, int> subscriptable = e;

            using (subscriptable.Subscribe(Handler))
                Assert.Throws <NotImplementedException>(() => e.Raise("some", 42));
        }
Beispiel #3
0
        public void Test5()
        {
            var e = new Event <int, string, bool, char, object>();
            ISubscriptable <int, string, bool, char, object> subscriptable = e;

            using (subscriptable.Subscribe(Handler5))
                Assert.Throws <NotImplementedException>(() => e.Raise(3, "asd", false, 'e', new object()));
        }
Beispiel #4
0
        public void Test2()
        {
            var            e             = new Event();
            ISubscriptable subscriptable = e;

            using (subscriptable.Subscribe(Handler)) { }
            e.Raise();
        }
Beispiel #5
0
        public void Test1()
        {
            var            e             = new Event();
            ISubscriptable subscriptable = e;

            using (subscriptable.Subscribe(Handler))
                Assert.Throws <NotImplementedException>(() => e.Raise());
        }