public void BijSwitchMeFliptDeToestand() { // Arrange var target = new Switch(); var listenerMock = new ListenerMock(); target.Switched += listenerMock.SwitchHandled; // Act target.SwitchMe(); // Assert Assert.IsTrue(listenerMock.SwitchedEventArgs.State); }
public void BijSwitchMeWordtDeMethodeAangeroepenDieWeHebbenToegevoegd() { // Arrange var target = new Switch(); var listenerMock = new ListenerMock(); target.Switched += listenerMock.SwitchHandled; // Act target.SwitchMe(); // Assert Assert.IsTrue(listenerMock.SwitchHandledHasBeenCalled); }
public void BijRemoveWordtDeMethodeNietMeerAangeroepen() { // Arrange var target = new Switch(); var listenerMock = new ListenerMock(); target.Switched += listenerMock.SwitchHandled; // Act target.Switched -= listenerMock.SwitchHandled; target.SwitchMe(); // Assert Assert.IsFalse(listenerMock.SwitchHandledHasBeenCalled); }