public void LeeftijdChangedIsRaisedOnlyOnce() { var target = new Persoon(naam: "Marco", leeftijd: 45); EventListenerMock mock = new EventListenerMock(); target.LeeftijdChanged += new LeeftijdChangedEventHandler(mock.Listen); target.Verjaar(); Assert.AreEqual(1, mock.ReceivedTimes); }
public void LeeftijdChangedMakesCorrectValuesAvailable() { var target = new Persoon(naam: "Marco", leeftijd: 45); EventListenerMock mock = new EventListenerMock(); target.LeeftijdChanged += new LeeftijdChangedEventHandler(mock.Listen); target.Verjaar(); Assert.AreEqual(45, mock.EventArgs.OudeLeeftijd); Assert.AreEqual(46, mock.EventArgs.NieuweLeeftijd); Assert.AreEqual(target, mock.Sender); //Assert.AreEqual("Marco", mock.Sender.Naam); }