예제 #1
0
        public void PersoonAanmakenTest()
        {
            //Arrange
            LeeftijdChange marco = new LeeftijdChange("marco", 40);

            //Act


            //Assert
            Assert.AreEqual("marco", marco.Naam);
            Assert.AreEqual(40, marco.Leeftijd);
        }
예제 #2
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);
        }
예제 #3
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);
        }
예제 #4
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);
        }
예제 #5
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);
        }