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); }
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); }
public void ZmienDaneSamochoduTest() { DaneSamochodu samochod = new DaneSamochodu() { Id = 1, Marka = "BMW", Model = "M3", NumRejestracyjny = "WE123R", Stan = "Sprawny", DataKontroli = new DateTime(2016, 10, 21) }; DaneSamochodu samochodZmieniony = new DaneSamochodu() { Id = 1, Marka = "Honda", Model = "Prelude", NumRejestracyjny = "WE123R", Stan = "Sprawny", DataKontroli = new DateTime(2016, 10, 21) }; ApplicationContext context = MockMainteiner.PobierzContextSamochodow(new List <DaneSamochodu>() { samochod }); //new SamochodyModel(context).ZmienDaneSamochodu(samochod); }
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 void WalidujDaneSamochoduTest() { DaneSamochodu samochodPoprawny = new DaneSamochodu() { Id = 1, NumRejestracyjny = "PO6478A", Stan = "Sprawny" }; DaneSamochodu samochodBlednyNumerRej = new DaneSamochodu() { Id = 1, NumRejestracyjny = "PO@647&8A", Stan = "Sprawny" }; DaneSamochodu samochodBrakNumeruRej = new DaneSamochodu() { Id = 1, NumRejestracyjny = "", Stan = "Sprawny" }; DaneSamochodu samochodBlednyStan = new DaneSamochodu() { Id = 2, NumRejestracyjny = "POL74B6", Stan = "Sprawny11" }; DaneSamochodu samochodBrakStanu = new DaneSamochodu() { Id = 1, NumRejestracyjny = "PO6478A", Stan = "" }; ApplicationContext context = MockMainteiner.PobierzContextSamochodow(new List <DaneSamochodu>() { samochodPoprawny, samochodBlednyNumerRej, samochodBrakNumeruRej, samochodBlednyStan, samochodBrakStanu }); Assert.IsTrue(new SamochodyModel(context).WalidujDaneSamochodu(samochodPoprawny)); Assert.IsFalse(new SamochodyModel(context).WalidujDaneSamochodu(samochodBlednyNumerRej)); Assert.IsFalse(new SamochodyModel(context).WalidujDaneSamochodu(samochodBrakNumeruRej)); Assert.IsFalse(new SamochodyModel(context).WalidujDaneSamochodu(samochodBlednyStan)); Assert.IsFalse(new SamochodyModel(context).WalidujDaneSamochodu(samochodBrakStanu)); }
public void DodajSamochodTest() { DaneSamochodu samochod = new DaneSamochodu() { Id = 1, NumRejestracyjny = "WE123R", Stan = "Sprawny" }; ApplicationContext context = MockMainteiner.PobierzContextSamochodow(new List <DaneSamochodu>() { }); new SamochodyModel(context).DodajSamochod(samochod); DaneSamochodu pobranySamochod = context.Samochody.FirstOrDefault(p => p.Id == samochod.Id); Assert.AreEqual(pobranySamochod, samochod); }
public void UsunSamochodTest() { DaneSamochodu samochod1 = new DaneSamochodu() { Id = 1, NumRejestracyjny = "WE123R", Stan = "Sprawny" }; ApplicationContext context = MockMainteiner.PobierzContextSamochodow(new List <DaneSamochodu>() { samochod1 }); new SamochodyModel(context).UsunSamochod(samochod1.Id); var usuniety = context.Samochody.Find(samochod1.Id); Assert.IsNull(usuniety); }