예제 #1
0
        public void SD_silniki_benzynaTSI()
        {
            var sd2 = new SamochodDostawczy("Renault", "Trafic Furgon", "2017", Silniki.BenzynaTSI, Skrzynie.Automatyczna, 8.2, 350.0, 2250);

            Silniki rezultat   = sd2.Silnik;
            Silniki oczekiwany = Silniki.BenzynaTSI;

            Assert.AreEqual(oczekiwany, rezultat);
        }
예제 #2
0
        public void SD_silniki_diesel()
        {
            var sd3 = new SamochodDostawczy("Renault", "Trafic Furgon", "2017", Silniki.Diesel, Skrzynie.Automatyczna, 8.2, 350.0, 2250);

            Silniki rezultat   = sd3.Silnik;
            Silniki oczekiwany = Silniki.Diesel;

            Assert.AreEqual(oczekiwany, rezultat);
        }
예제 #3
0
        public void SD_silniki_benzyna()
        {
            var sd1 = new SamochodDostawczy("Fiat", "Ducato", "2017", Silniki.Benzyna, Skrzynie.Manualna, 9.4, 250.0, 550);

            Silniki rezultat   = sd1.Silnik;
            Silniki oczekiwany = Silniki.Benzyna;

            Assert.AreEqual(oczekiwany, rezultat);
        }
예제 #4
0
        public void SD_skrzynie_automatyczna()
        {
            var sd2 = new SamochodDostawczy("Renault", "Trafic Furgon", "2017", Silniki.Diesel3, Skrzynie.Automatyczna, 8.2, 350.0, 2250);

            Skrzynie rezultat   = sd2.Skrzynia;
            Skrzynie oczekiwany = Skrzynie.Automatyczna;

            Assert.AreEqual(oczekiwany, rezultat);
        }
예제 #5
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);
        }
예제 #6
0
        public void Usuwanie()
        {
            Dostawcze         dost3 = new Dostawcze();
            SamochodDostawczy s3    = new SamochodDostawczy("Fiat", "Ducato", "2017", Silniki.Benzyna, Skrzynie.Manualna, 9.4, 250.0, 550);
            int liczbaPoczatkowa    = dost3.liczbaDostawczych;

            dost3.UsunSamochod(s3);
            int rezultat   = dost3.liczbaDostawczych;
            int oczekiwany = liczbaPoczatkowa--;

            Assert.AreEqual(oczekiwany, rezultat);
        }
예제 #7
0
        public void Dodawanie()
        {
            Dostawcze         dost1 = new Dostawcze();
            SamochodDostawczy s1    = new SamochodDostawczy("Fiat", "Ducato", "2017", Silniki.Benzyna, Skrzynie.Manualna, 9.4, 250.0, 550);
            int liczbaPoczatkowa    = dost1.liczbaDostawczych;

            dost1.dodajSamochod(s1);
            int rezultat   = dost1.liczbaDostawczych;
            int oczekiwany = liczbaPoczatkowa + 1;

            Assert.AreEqual(oczekiwany, rezultat);
        }