public void TestTT2() { var e = new Event <string, int>(); ISubscriptable <string, int> subscriptable = e; using (subscriptable.Subscribe(Handler)) { } e.Raise("some", 42); }
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)); }
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())); }
public void Test2() { var e = new Event(); ISubscriptable subscriptable = e; using (subscriptable.Subscribe(Handler)) { } e.Raise(); }
public void Test1() { var e = new Event(); ISubscriptable subscriptable = e; using (subscriptable.Subscribe(Handler)) Assert.Throws <NotImplementedException>(() => e.Raise()); }