Ejemplo n.º 1
0
        public void kosztWypozyczenia_so_null()
        {
            var k1            = new Klient("Adam", "Nowak", "123456789", "*****@*****.**");
            var sd1           = new SamochodDostawczy("Fiat", "Ducato", "2017", Silniki.Benzyna, Skrzynie.Manualna, 9.4, 250.0, 550);
            var wypozyczenie1 = new Wypozyczenie(Miasta.Kraków, Miasta.Warszawa, "12-05-2020", "16-05-2020", k1, sd1);

            double cena_rezultat   = wypozyczenie1.kosztWypozyczenia();
            double cena_oczekiwana = sd1.Cena * Convert.ToDouble((wypozyczenie1.DataZwrotu - wypozyczenie1.DataOdbioru).TotalDays) + SamochodDostawczy.KaucjaZwrotna + SamochodDostawczy.OplataDodatkowa;

            Assert.AreEqual(cena_oczekiwana, cena_rezultat);
        }
Ejemplo n.º 2
0
        public void kosztWypozyczenia_so_notNull()
        {
            var k2            = new Klient("Jan", "Kot", "567345234", "*****@*****.**");
            var so1           = new SamochodOsobowy("Ford", "Mondeo", "2013", Silniki.Diesel3, Skrzynie.Automatyczna, 6.0, 150.0, 5);
            var wypozyczenie2 = new Wypozyczenie(Miasta.Łódź, Miasta.Szczecin, "10-05-2020", "15-05-2020", k2, so1);

            double cena_rezultat   = wypozyczenie2.kosztWypozyczenia();
            double cena_oczekiwana = so1.Cena * Convert.ToDouble((wypozyczenie2.DataZwrotu - wypozyczenie2.DataOdbioru).TotalDays) + SamochodOsobowy.KaucjaZwrotna;

            Assert.AreEqual(cena_oczekiwana, cena_rezultat);
        }
        public void kosztWypozyczenia_so_notNull()
        {
            var k2            = new Klient("Tomasz", "Kowalski", "142876243", "*****@*****.**", "75847362548924123", "07/20", "331");
            var so1           = new SamochodOsobowy("Ford", "Mondeo", "2013", Silniki.Diesel3, Skrzynie.Automatyczna, 6.0, 150.0, 5);
            var wypozyczenie2 = new Wypozyczenie(Miasta.Łódź, Miasta.Szczecin, "10-05-2020", "15-05-2020", k2, so1);

            double cena_rezultat   = wypozyczenie2.kosztWypozyczenia();
            double cena_oczekiwana = so1.Cena * Convert.ToDouble((wypozyczenie2.DataZwrotu - wypozyczenie2.DataOdbioru).TotalDays) + SamochodOsobowy.KaucjaZwrotna;

            Assert.AreEqual(cena_oczekiwana, cena_rezultat);
        }