示例#1
0
        public void PersoonSetLeeftijdPlus1EventTest()
        {
            //Arrange
            var marco        = new LeeftijdChange("Macro", 40);
            var listenerMock = new ListenerMock();

            marco.LeeftijdChanged += listenerMock.LeeftijdChanged;
            //Act
            marco.verjaar();

            //Assert
            Assert.AreEqual(41, listenerMock.LeeftijdChangedEventArgs.Leeftijd);
        }
示例#2
0
        public void PersoonLeeftijdStellenEventTest()
        {
            //Arrange
            var marco        = new LeeftijdChange();
            var listenerMock = new ListenerMock();

            marco.LeeftijdChanged += listenerMock.LeeftijdChanged;
            //Act
            marco.verjaar(25);

            //Assert
            Assert.AreEqual(25, listenerMock.LeeftijdChangedEventArgs.Leeftijd);
        }
示例#3
0
        public void PersoonLeeftijdChangeEventToevoegenTest()
        {
            //Arrange
            var marco        = new LeeftijdChange("Marco", 40);
            var listenerMock = new ListenerMock();

            marco.LeeftijdChanged += listenerMock.LeeftijdChanged;
            //Act
            marco.verjaar(25);

            //Assert
            Assert.IsTrue(listenerMock.LeeftijdChangedHasBeenCalled);
        }
示例#4
0
        public void PersoonLeeftijdChangeEventVerwijderenTest()
        {
            //Arrange
            var marco        = new LeeftijdChange();
            var listenerMock = new ListenerMock();

            marco.LeeftijdChanged += listenerMock.LeeftijdChanged;
            //Act
            marco.LeeftijdChanged -= listenerMock.LeeftijdChanged;
            marco.verjaar(25);

            //Assert
            Assert.IsFalse(listenerMock.LeeftijdChangedHasBeenCalled);
        }