public void NoSameEventNameTest() { var provider1 = new TestEventsProvider(); var provider2 = new TestEventsProvider2(); CherryEventsCollection eventsCollection = new CherryEventsCollection(); eventsCollection.AddProvider(provider1); Assert.Throws<PluginException>(() => eventsCollection.AddProvider(provider1)); Assert.Throws<PluginException>(() => eventsCollection.AddProvider(provider2)); CherryEventsCollection eventsCollection2 = new CherryEventsCollection(); eventsCollection2.AddProvider(provider2); Assert.Throws<PluginException>(() => eventsCollection.AddProvider(provider1)); }
public void NoSameEventNameTest() { var provider1 = new TestEventsProvider(); var provider2 = new TestEventsProvider2(); CherryEventsCollection eventsCollection = new CherryEventsCollection(); eventsCollection.AddProvider(provider1); Assert.Throws <PluginException>(() => eventsCollection.AddProvider(provider1)); Assert.Throws <PluginException>(() => eventsCollection.AddProvider(provider2)); CherryEventsCollection eventsCollection2 = new CherryEventsCollection(); eventsCollection2.AddProvider(provider2); Assert.Throws <PluginException>(() => eventsCollection.AddProvider(provider1)); }