public void RemovingNonExistentHandlersShouldNotThrow() { var dem = new DarkEventManager(); dem.RemoveEventHandler((sender, args) => { }, "fake"); dem.RemoveEventHandler(Handler, "alsofake"); }
public void AddHandlerWithNullEventNameThrowsException() { var dem = new DarkEventManager(); Assert.Throws <ArgumentNullException>(() => dem.AddEventHandler((sender, args) => { }, null)); }
public void AddHandlerWithNullEventHandlerThrowsException() { var dem = new DarkEventManager(); Assert.Throws <ArgumentNullException>(() => dem.AddEventHandler(null, "test")); }
public void RemoveHandlerWithEmptyEventNameThrowsException() { var dem = new DarkEventManager(); Assert.Throws <ArgumentNullException>(() => dem.RemoveEventHandler((sender, args) => { }, "")); }