示例#1
0
        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);
        }
示例#2
0
        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);
        }