예제 #1
0
        public void HalvÅrligEjerAfgiftTest_som_kører_14kml_ekslPartikelfilter()
        {
            Dieselbil DieselBil = new Dieselbil(81000, 2014, "AUDI", "BC68371", 14, 60, false);
            int       afgit     = DieselBil.HalvÅrligEjerAfgift();

            Assert.AreEqual(2500, afgit);
        }
예제 #2
0
        public void beregnAfgiftDiesel_81701_Test()
        {
            Dieselbil bil    = new Dieselbil(81701, 2015, "BMW", "xx99999", 50, 500);
            int       afgift = bil.beregnAfgift(81701);

            Assert.AreEqual(85786, afgift);
        }
예제 #3
0
        public void HalvÅrligEjerAfgiftTest_som_kører_20kml_inklPartikelfilter()
        {
            Dieselbil DieselBil = new Dieselbil(81000, 2014, "AUDI", "BC68371", 20, 60, true);
            int       afgit     = DieselBil.HalvÅrligEjerAfgift();

            Assert.AreEqual(1000, afgit);
        }
예제 #4
0
        public void RækkeViddeDieselTest()
        {
            Dieselbil dBil       = new Dieselbil(80500, 2014, "BMW", "xx99999", 15, 85);
            int       rækkeVidde = dBil.RækkeVidde();

            Assert.AreEqual(1275, rækkeVidde);
        }
예제 #5
0
        public void beregnAfgiftDiesel_80499_Test()
        {
            Dieselbil bil    = new Dieselbil(80499, 2014, "BMW", "xx99999", 50, 500);
            int       afgift = bil.beregnAfgift(80499);

            Assert.AreEqual(84523, afgift);
        }
예제 #6
0
        public void HalvÅrligEjerAfgiftDiesel_true_Test()
        {
            Dieselbil dBil      = new Dieselbil(81700, 2015, "BMW", "xx99999", 50, 500, true);
            int       ejeAfgift = dBil.HalvÅrligEjerAfgift();

            Assert.AreEqual(350, ejeAfgift);
        }
예제 #7
0
        public void HalvÅrligEjerAfgiftDiesel_false_2014_Test()
        {
            Dieselbil dBil      = new Dieselbil(80500, 2014, "BMW", "xx99999", 50, 500, false);
            int       ejeAfgift = dBil.HalvÅrligEjerAfgift();

            Assert.AreEqual(850, ejeAfgift);
        }
예제 #8
0
        public void beregnAfgiftDiesel_81699_Test()
        {
            //Arrange
            Dieselbil bil = new Dieselbil(81699, 2015, "BMW", "xx99999", 50, 500);
            //Act
            int afgift = bil.Registreringsafgift();

            //Assert
            Assert.AreEqual(82658, afgift); //85783
        }
예제 #9
0
        public void beregnAfgiftDiesel_80499_Test()
        {
            //Arrange
            Dieselbil bil = new Dieselbil(80499, 2014, "BMW", "xx99999", 50, 500);
            //Aact
            int afgift = bil.Registreringsafgift();

            //Assert
            Assert.AreEqual(84523, afgift);
        }
예제 #10
0
        public void RegistreringsAfgiftExceptionTest()
        {
            //Arrange
            Dieselbil bil = new Dieselbil(0, 2014, "BMW", "xx99999", 50, 500);
            //Act
            int afgift = bil.Registreringsafgift();

            //Assert
            Assert.Fail();
        }
예제 #11
0
        public void HalvÅrligEjerAfgiftDiesel_true_2014_Test()
        {
            //Arrange
            Dieselbil dBil = new Dieselbil(80500, 2014, "BMW", "xx99999", 50, 500, true);
            //Act
            int ejeAfgift = dBil.HalvÅrligEjerAfgift();

            //Assert
            Assert.AreEqual(350, ejeAfgift);
        }
예제 #12
0
        public void HalvÅrligEjerAfgiftDiesel_false_Test()
        {
            //Arrange
            Dieselbil dBil = new Dieselbil(81700, 2015, "BMW", "xx99999", 50, 500, false);
            //Act
            int ejeAfgift = dBil.HalvÅrligEjerAfgift();

            //Assert
            Assert.AreEqual(850, ejeAfgift);
        }