public void TestFooEventArgsPublish () { var registry = new EventRegistry(); // ** Verify that the event was subscribed registry.Subscribe<FooEventArgs>(IncrementCount); Assert.True(registry.Contains(typeof(FooEventArgs))); var eventArgs = new FooEventArgs(); // ** Verify that the event was published. registry.Publish(eventArgs); Assert.Equal(1, eventArgs.Count); }
void IncrementCount(object sender, FooEventArgs e) { e.Count++; }