Beispiel #1
0
        public void PobierzListeSamochodowTest()
        {
            DaneSamochodu samochod1 = new DaneSamochodu()
            {
                Id = 1,
                NumRejestracyjny = "WE123R",
                Stan             = "Sprawny"
            };

            DaneSamochodu samochod2 = new DaneSamochodu()
            {
                Id = 2,
                NumRejestracyjny = "PO123W",
                Stan             = "Sprawny"
            };

            ApplicationContext context = MockMainteiner.PobierzContextSamochodow(new List <DaneSamochodu>()
            {
                samochod1, samochod2
            });
            var list = new SamochodyModel(context).PobierzListeSamochodow();

            Assert.AreEqual(list[0], samochod1);
            Assert.AreEqual(list[1], samochod2);
        }
Beispiel #2
0
        public void PobierzSamochodTest()
        {
            DaneSamochodu samochod1 = new DaneSamochodu()
            {
                Id = 1,
                NumRejestracyjny = "PO6478A",
                Stan             = "Sprawny"
            };

            DaneSamochodu samochod2 = new DaneSamochodu()
            {
                Id = 2,
                NumRejestracyjny = "POL74B6",
                Stan             = "Sprawny"
            };

            ApplicationContext context = MockMainteiner.PobierzContextSamochodow(new List <DaneSamochodu>()
            {
                samochod1, samochod2
            });
            DaneSamochodu pobranySamochod = new SamochodyModel(context).PobierzSamochod(2);

            Assert.AreEqual(samochod2.Id, pobranySamochod.Id);
            Assert.AreEqual(samochod2.NumRejestracyjny, pobranySamochod.NumRejestracyjny);
            Assert.AreEqual(samochod2.Stan, pobranySamochod.Stan);
        }
Beispiel #3
0
        public void PobierzListeSamochodowZDataKontroliTest()
        {
            DaneSamochodu samochod1 = new DaneSamochodu()
            {
                Id               = 1,
                Marka            = "BMW",
                Model            = "M3",
                NumRejestracyjny = "WE123R",
                Stan             = "Sprawny",
                DataKontroli     = new DateTime(2016, 10, 21)
            };

            DaneSamochodu samochod2 = new DaneSamochodu()
            {
                Id               = 2,
                Marka            = "BMW",
                Model            = "M3",
                NumRejestracyjny = "PO123W",
                Stan             = "Sprawny",
                DataKontroli     = new DateTime(2017, 2, 16)
            };

            DaneSamochodu samochod3 = new DaneSamochodu()
            {
                Id               = 3,
                Marka            = "BMW",
                Model            = "M3",
                NumRejestracyjny = "WX123A",
                Stan             = "Sprawny",
                DataKontroli     = new DateTime(2016, 11, 19)
            };

            DaneSamochodu samochod4 = new DaneSamochodu()
            {
                Id               = 4,
                Marka            = "BMW",
                Model            = "M3",
                NumRejestracyjny = "WE123E",
                Stan             = "Sprawny",
                DataKontroli     = new DateTime(2016, 12, 24)
            };

            ApplicationContext context = MockMainteiner.PobierzContextSamochodow(new List <DaneSamochodu>()
            {
                samochod1, samochod2, samochod3, samochod4
            });
            DateTime dataOd = new DateTime(2016, 11, 1);
            DateTime dataDo = new DateTime(2016, 12, 31);
            var      list   = new SamochodyModel(context).PobierzListeSamochodowZDataKontroli(dataOd, dataDo);

            Assert.IsNull(list.Find(p => p == samochod1));
            Assert.IsNull(list.Find(p => p == samochod2));

            Assert.IsNotNull(list.Find(p => p == samochod3));
            Assert.IsNotNull(list.Find(p => p == samochod4));
        }
 public SamochodyPrezenter()
 {
     samochody      = Interfaces.View.IVCentralaSamochody.createInstance(this);
     samochodyModel = new SamochodyModel();
     kurierzyModel  = new KurierzyModel();
 }