示例#1
0
        public void VoegNachtKortingToeAantalNachtenIsDuplicaat()
        {
            nachtkorting = new NachtKorting("Test");
            int    aantal  = 10;
            double korting = 10.00;

            nachtkorting.VoegNachtKortingToe(aantal, korting);
            nachtkorting.VoegNachtKortingToe(aantal, korting);
        }
示例#2
0
        public void AantallenVanKleinNaarGroot()
        {
            nachtkorting = new NachtKorting("Test");
            double korting = 10.00;
            int    aantal  = 8;

            nachtkorting.VoegNachtKortingToe(aantal, korting);
            nachtkorting.VoegNachtKortingToe(aantal / 2, korting / 2);
            Assert.AreEqual(nachtkorting.AantalNachten[0], aantal / 2);
        }
示例#3
0
        public void VerwijderNachtKortingKortingVerwijderdUitLijst()
        {
            nachtkorting = new NachtKorting("Test");
            double korting = 10.00;
            int    aantal  = 7;

            nachtkorting.VoegNachtKortingToe(aantal, korting);
            nachtkorting.VoegNachtKortingToe(aantal * 2, korting * 2);
            nachtkorting.VerwijderNachtKorting(aantal, korting);
            Assert.IsFalse(nachtkorting.Kortingen.Contains(korting));
        }
示例#4
0
        public void VoegNachtKortingToeAantalNachtenKleinerKortingTeGroot()
        {
            nachtkorting = new NachtKorting("Test");
            int    aantal1  = 10;
            double korting1 = 10.00;
            int    aantal2  = 4;
            double korting2 = 15.00;

            nachtkorting.VoegNachtKortingToe(aantal1, korting1);
            nachtkorting.VoegNachtKortingToe(aantal2, korting2);
        }
示例#5
0
        public void VoegNachtKortingToeAantalNachtenGroterKortingIdem()
        {
            nachtkorting = new NachtKorting("Test");
            int    aantal1  = 4;
            double korting1 = 10.00;
            int    aantal2  = 10;
            double korting2 = 10.00;

            nachtkorting.VoegNachtKortingToe(aantal1, korting1);
            nachtkorting.VoegNachtKortingToe(aantal2, korting2);
        }
示例#6
0
        public void VoegNachtKortingToeKortingKleinderDanNul()
        {
            nachtkorting = new NachtKorting("Test");
            double korting = -2.00;
            int    aantal  = 7;

            nachtkorting.VoegNachtKortingToe(aantal, korting);
        }
示例#7
0
        public void VoegNachtKortingToeAantalNachtenToeGroterDanMaximumAantalNachten()
        {
            nachtkorting = new NachtKorting("Test");
            int    aantal  = nachtkorting.MaximumAantalNachten * 2;
            double korting = 10.00;

            nachtkorting.VoegNachtKortingToe(aantal, korting);
        }
示例#8
0
        public void VoegNachtKortingToeAantalNachtenKleinderDanNul()
        {
            nachtkorting = new NachtKorting("Test");
            int    aantal  = -2;
            double korting = 10.00;

            nachtkorting.VoegNachtKortingToe(aantal, korting);
        }
示例#9
0
        public void VoegNachtKortingToeKortingGroterDanHonderd()
        {
            nachtkorting = new NachtKorting("Test");
            double korting = 110.00;
            int    aantal  = 7;

            nachtkorting.VoegNachtKortingToe(aantal, korting);
        }
示例#10
0
        public void VoegNachtKortingToeKortingKortingNul()
        {
            nachtkorting = new NachtKorting("Test");
            double korting = 0;
            int    aantal  = 7;

            nachtkorting.VoegNachtKortingToe(aantal, korting);
        }
示例#11
0
        public void VoegNachtKortingToeMaaktNachtKorting()
        {
            nachtkorting = new NachtKorting("Test");
            int    aantal  = 7;
            double korting = 10.0;

            nachtkorting.VoegNachtKortingToe(aantal, korting);
            Assert.AreEqual(nachtkorting.AantalNachten[0], aantal);
        }
示例#12
0
        public void VerwijderNachtKortingKortingNietInKortingen()
        {
            nachtkorting = new NachtKorting("Test");
            double korting = 10.00;
            int    aantal  = 7;

            nachtkorting.VoegNachtKortingToe(aantal, korting);
            nachtkorting.VerwijderNachtKorting(7, 11.00);
        }
示例#13
0
        public void VerwijderNachtKortingAantalNietInAantallen()
        {
            nachtkorting = new NachtKorting("Test");
            double korting = 10.00;
            int    aantal  = 7;

            nachtkorting.VoegNachtKortingToe(aantal, korting);
            nachtkorting.VerwijderNachtKorting(8, 10.00);
        }
示例#14
0
        public void VerwijderNachtKortingAantalVerwijderdUitLijst()
        {
            nachtkorting = new NachtKorting("Test");
            int    aantal  = 10;
            double korting = 10.00;

            nachtkorting.VoegNachtKortingToe(aantal, korting);
            //nachtkorting.VoegNachtKortingToe(aantal * 2, korting * 2);
            nachtkorting.VerwijderNachtKorting(aantal, korting);
            Assert.IsFalse(nachtkorting.AantalNachten.Contains(aantal));
        }