public void Setup() { this.m = new Mock <IRepository <Szerzodes> >(); List <Szerzodes> l = new List <Szerzodes>() { new Szerzodes() { Szerzodes_ID = 1, Ing_ID = 1, Ugyfel_ID = 1, Tipus = "vetel", Ar = 212321313 }, new Szerzodes() { Szerzodes_ID = 2, Ing_ID = 2, Ugyfel_ID = 1, Tipus = "vetel", Ar = 2123223113 }, new Szerzodes() { Szerzodes_ID = 3, Ing_ID = 5, Ugyfel_ID = 6, Tipus = "berles", Ar = 21233 }, new Szerzodes() { Szerzodes_ID = 4, Ing_ID = 3, Ugyfel_ID = 2, Tipus = "vetel", Ar = 2123213213 }, new Szerzodes() { Szerzodes_ID = 5, Ing_ID = 4, Ugyfel_ID = 4, Tipus = "berles", Ar = 21213 }, }; // az m Mock az l listát adja vissza a getAll hívásakor this.m.Setup(x => x.ReadAll()).Returns(l.AsQueryable()); // Muveletek letrehozasa this.muv = new Muveletek(this.m.Object); }
public void Setup() { this.m = new Mock <IRepository <Ingatlan> >(); List <Ingatlan> l = new List <Ingatlan>() { new Ingatlan() { Ing_ID = 1, Cim = "1212 Budapest Edami utca 23.", Tipus = "haz", Alapterulet = 67, SzobaDb = 2 }, new Ingatlan() { Ing_ID = 2, Cim = "4324 Kekes Edami Hello 3.", Tipus = "lakas", Alapterulet = 98, SzobaDb = 4 }, new Ingatlan() { Ing_ID = 3, Cim = "5645 Debrecen Szia utca 543.", Tipus = "gazdasagi", Alapterulet = 112, SzobaDb = 3 }, new Ingatlan() { Ing_ID = 4, Cim = "7565 Kecskemet Kalacs utca 33.", Tipus = "telek", Alapterulet = 56, SzobaDb = 1 }, new Ingatlan() { Ing_ID = 5, Cim = "3424 Sopron Jozsef utca 2323.", Tipus = "haz", Alapterulet = 83, SzobaDb = 2 } }; this.m.Setup(x => x.ReadAll()).Returns(l.AsQueryable()); this.muv = new Muveletek(this.m.Object); }
public void Setup() { this.m = new Mock <IRepository <Ugyfel> >(); List <Ugyfel> l = new List <Ugyfel>() { new Ugyfel() { Ugyfel_ID = 1, Nev = "Horvat Mihaly", Cim = "23213 Cegled Berceli utca 43", Mobilszam = "7645376", Email = "*****@*****.**" }, new Ugyfel() { Ugyfel_ID = 2, Nev = "Ecseri Ilona", Cim = "23221 Bp Berceli utca 3", Mobilszam = "713176", Email = "*****@*****.**" }, new Ugyfel() { Ugyfel_ID = 3, Nev = "Horvat Gabor", Cim = "23353 Debrecen Befdci utca 43", Mobilszam = "76423376", Email = "*****@*****.**" }, new Ugyfel() { Ugyfel_ID = 4, Nev = "Hat Anna", Cim = "232413 Bp fdscvi utca 43", Mobilszam = "3425376", Email = "*****@*****.**" }, new Ugyfel() { Ugyfel_ID = 5, Nev = "Horvat Eszter", Cim = "23433 Cegled Berweli utca 43", Mobilszam = "6775376", Email = "*****@*****.**" }, }; // az m Mock az l listát adja vissza a getAll hívásakor this.m.Setup(x => x.ReadAll()).Returns(l.AsQueryable()); // Muveletek letrehozasa this.muv = new Muveletek(this.m.Object); }
public void Setup() { this.m = new Mock <IRepository <Tulajdonos> >(); List <Tulajdonos> l = new List <Tulajdonos>() { new Tulajdonos() { Tul_ID = 1, Cim = "1212 Budapest Edami utca 23.", Nev = "Hello Botond", Mobilszam = "067125432", Email = "*****@*****.**" }, new Tulajdonos() { Tul_ID = 2, Cim = "1212 Budapest Dozsa utca 13.", Nev = "Nagy Botond", Mobilszam = "06765732", Email = "*****@*****.**" }, new Tulajdonos() { Tul_ID = 3, Cim = "1212 Budapest Endrodi utca 653.", Nev = "Kis Botond", Mobilszam = "067789432", Email = "*****@*****.**" }, new Tulajdonos() { Tul_ID = 4, Cim = "1212 Budapest Jozsef utca 123.", Nev = "Kovacs Botond", Mobilszam = "067123432", Email = "*****@*****.**" }, new Tulajdonos() { Tul_ID = 5, Cim = "1432 Budapest Kakas utca 233.", Nev = "Lindner Botond", Mobilszam = "067178932", Email = "*****@*****.**" }, }; // az m Mock az l listát adja vissza a getAll hívásakor this.m.Setup(x => x.ReadAll()).Returns(l.AsQueryable()); // Muveletek letrehozasa this.muv = new Muveletek(this.m.Object); }
public void Setup() { this.m1 = new Mock<IRepository<Ingatlan>>(); List<Ingatlan> ing = new List<Ingatlan>() { new Ingatlan() { Ing_ID = 1, Cim = "1212 Budapest Edami utca 23.", Tipus = "haz", Alapterulet = 67, SzobaDb = 2 }, new Ingatlan() { Ing_ID = 2, Cim = "4324 Kekes Edami Hello 3.", Tipus = "lakas", Alapterulet = 98, SzobaDb = 4 }, new Ingatlan() { Ing_ID = 3, Cim = "5645 Debrecen Szia utca 543.", Tipus = "gazdasagi", Alapterulet = 112, SzobaDb = 3 }, new Ingatlan() { Ing_ID = 4, Cim = "7565 Kecskemet Kalacs utca 33.", Tipus = "telek", Alapterulet = 56, SzobaDb = 1 }, new Ingatlan() { Ing_ID = 5, Cim = "3424 Sopron Jozsef utca 2323.", Tipus = "haz", Alapterulet = 83, SzobaDb = 2 } }; this.m1.Setup(x => x.ReadAll()).Returns(ing.AsQueryable()); this.m2 = new Mock<IRepository<Szerzodes>>(); List<Szerzodes> szer = new List<Szerzodes>() { new Szerzodes() { Szerzodes_ID = 1, Ing_ID = 1, Ugyfel_ID = 1, Tipus = "vetel", Ar = 212321313, Datum = DateTime.Parse("2017.03.21.") }, new Szerzodes() { Szerzodes_ID = 2, Ing_ID = 2, Ugyfel_ID = 2, Tipus = "vetel", Ar = 2123223113, Datum = DateTime.Parse("2016.01.21.") }, new Szerzodes() { Szerzodes_ID = 3, Ing_ID = 5, Ugyfel_ID = 3, Tipus = "bérlés", Ar = 220000, Datum = DateTime.Parse("2017.06.21.") }, new Szerzodes() { Szerzodes_ID = 4, Ing_ID = 3, Ugyfel_ID = 4, Tipus = "vetel", Ar = 2123213213, Datum = DateTime.Parse("2012.03.21.") }, new Szerzodes() { Szerzodes_ID = 5, Ing_ID = 4, Ugyfel_ID = 5, Tipus = "bérlés", Ar = 230000, Datum = DateTime.Parse("2017.03.22.") }, }; this.m2.Setup(x => x.ReadAll()).Returns(szer.AsQueryable()); this.m3 = new Mock<IRepository<Tulajdonos>>(); List<Tulajdonos> tul = new List<Tulajdonos>() { new Tulajdonos() { Tul_ID = 1, Cim = "1212 Budapest Edami utca 23.", Nev = "Hello Botond", Mobilszam = "067125432", Email = "*****@*****.**" }, new Tulajdonos() { Tul_ID = 2, Cim = "1212 Budapest Dozsa utca 13.", Nev = "Nagy Botond", Mobilszam = "06765732", Email = "*****@*****.**" }, new Tulajdonos() { Tul_ID = 3, Cim = "1212 Budapest Endrodi utca 653.", Nev = "Kis Botond", Mobilszam = "067789432", Email = "*****@*****.**" }, new Tulajdonos() { Tul_ID = 4, Cim = "1212 Budapest Jozsef utca 123.", Nev = "Kovacs Botond", Mobilszam = "067123432", Email = "*****@*****.**" }, new Tulajdonos() { Tul_ID = 5, Cim = "1432 Budapest Kakas utca 233.", Nev = "Lindner Botond", Mobilszam = "067178932", Email = "*****@*****.**" }, }; // az m Mock az l listát adja vissza a getAll hívásakor this.m3.Setup(x => x.ReadAll()).Returns(tul.AsQueryable()); this.m4 = new Mock<IRepository<Ugyfel>>(); List<Ugyfel> ugy = new List<Ugyfel>() { new Ugyfel() { Ugyfel_ID = 1, Nev = "Horvat Mihaly", Cim = "23213 Cegled Berceli utca 43", Mobilszam = "7645376", Email = "*****@*****.**" }, new Ugyfel() { Ugyfel_ID = 2, Nev = "Ecseri Ilona", Cim = "23221 Bp Berceli utca 3", Mobilszam = "713176", Email = "*****@*****.**" }, new Ugyfel() { Ugyfel_ID = 3, Nev = "Horvat Gabor", Cim = "23353 Debrecen Befdci utca 43", Mobilszam = "76423376", Email = "*****@*****.**" }, new Ugyfel() { Ugyfel_ID = 4, Nev = "Hat Anna", Cim = "232413 Bp fdscvi utca 43", Mobilszam = "3425376", Email = "*****@*****.**" }, new Ugyfel() { Ugyfel_ID = 5, Nev = "Horvat Eszter", Cim = "23433 Cegled Berweli utca 43", Mobilszam = "6775376", Email = "*****@*****.**" }, }; // az m Mock az l listát adja vissza a getAll hívásakor this.m4.Setup(x => x.ReadAll()).Returns(ugy.AsQueryable()); this.muv = new Muveletek(this.m1.Object, this.m3.Object, this.m4.Object, this.m2.Object); }
public void WhenemptyRepo_ReturnsNoOwners() { this.m1 = new Mock<IRepository<Ingatlan>>(); this.m2 = new Mock<IRepository<Szerzodes>>(); this.m3 = new Mock<IRepository<Tulajdonos>>(); this.m4 = new Mock<IRepository<Ugyfel>>(); this.muv = new Muveletek(this.m1.Object, this.m3.Object, this.m4.Object, this.m2.Object); Assert.That(this.muv.NagyErtekuSzerzodestKotottKiadasraTulajdonosok().Count(), Is.EqualTo(0)); }
public void WhenemptyRepo_ReturnsNoClients() { this.m1 = new Mock<IRepository<Ingatlan>>(); this.m2 = new Mock<IRepository<Szerzodes>>(); this.m3 = new Mock<IRepository<Tulajdonos>>(); this.m4 = new Mock<IRepository<Ugyfel>>(); this.muv = new Muveletek(this.m1.Object, this.m3.Object, this.m4.Object, this.m2.Object); Assert.That(this.muv.Ugyfelek2017ElottSzerzodott().Count(), Is.EqualTo(0)); }
private static void Main() { bool end = false; while (!end) { Console.WriteLine("Kerem a parancsot(súgo:99):\n"); Muveletek m = new Muveletek(); int x = int.Parse(Console.ReadLine()); switch (x) { case 1: var tul = m.ReadTulajdonosok(); foreach (var i in tul) { Console.WriteLine(i.Tul_ID.ToString() + " " + i.Nev.ToString() + " " + i.Cim.ToString() + " " + i.Mobilszam.ToString() + " " + i.Email.ToString()); } break; case 2: var ing = m.ReadIngatlanok(); foreach (var i in ing) { Console.WriteLine(i.Ing_ID + " " + i.Cim.ToString() + " " + i.Tipus + " " + i.Alapterulet + " " + i.SzobaDb); } break; case 3: var ugyf = m.ReadUgyfelek(); foreach (var i in ugyf) { Console.WriteLine(i.Ugyfel_ID + " " + i.Nev + " " + i.Cim + " " + i.Mobilszam + " " + i.Email); } break; case 4: var szerz = m.ReadSzerzodesek(); foreach (var i in szerz) { Console.WriteLine(i.Szerzodes_ID + " " + i.Ing_ID + " " + i.Ugyfel_ID + " " + i.Tipus + " " + i.Ar + " " + i.Datum); } break; case 5: Console.WriteLine("Tul ID:"); int id = int.Parse(Console.ReadLine()); var tulaj = m.ReadTulajdonosById(id); Console.WriteLine(tulaj.Tul_ID + " " + tulaj.Nev + " " + tulaj.Cim + " " + tulaj.Mobilszam + " " + tulaj.Email); break; case 6: Console.WriteLine("Ingatlan ID:"); id = int.Parse(Console.ReadLine()); var ingatl = m.ReadIngatlanById(id); Console.WriteLine(ingatl.Ing_ID + " " + ingatl.Cim + " " + ingatl.Tipus + " " + ingatl.Alapterulet + " " + ingatl.SzobaDb); break; case 7: Console.WriteLine("Ugyfel ID:"); id = int.Parse(Console.ReadLine()); var ugyfel = m.ReadUgyfelById(id); Console.WriteLine(ugyfel.Ugyfel_ID + " " + ugyfel.Nev + " " + ugyfel.Cim + " " + ugyfel.Mobilszam + " " + ugyfel.Email); break; case 8: Console.WriteLine("Szerzodes ID:"); id = int.Parse(Console.ReadLine()); var szerzod = m.ReadSzerzodesById(id); Console.WriteLine(szerzod.Szerzodes_ID + " " + szerzod.Ing_ID + " " + szerzod.Ugyfel_ID + " " + szerzod.Tipus + " " + szerzod.Ar + " " + szerzod.Datum); break; case 9: Console.WriteLine("A következő adatokat kérem enterrel elválasztva: ID,Nev,Cim,Mobil(pl.:301234567),email"); id = int.Parse(Console.ReadLine()); string nev = Console.ReadLine(); string cim = Console.ReadLine(); string mobil = Console.ReadLine(); string email = Console.ReadLine(); m.NewTulajdonos(id, nev, cim, mobil, email); break; case 10: Console.WriteLine("A következő adatokat kérem enterrel elválasztva: ID, Cim, tipus, alapterulet,szobak szama"); id = int.Parse(Console.ReadLine()); cim = Console.ReadLine(); string tipus = Console.ReadLine(); int alapter = int.Parse(Console.ReadLine()); int szobaDb = int.Parse(Console.ReadLine()); m.NewIngatlan(id, cim, tipus, alapter, szobaDb); break; case 11: Console.WriteLine("A következő adatokat kérem enterrel elválasztva: ID, nev, cim, mobil(pl.:206542134), email"); id = int.Parse(Console.ReadLine()); nev = Console.ReadLine(); cim = Console.ReadLine(); mobil = Console.ReadLine(); email = Console.ReadLine(); m.NewUgyfel(id, nev, cim, mobil, email); break; case 12: Console.WriteLine("A következő adatokat kérem enterrel elválasztva: Szerzodes ID, Ingatlan ID, Ugyfel ID, tipus, ar, datum(pl.:2018.11.10.)"); int szerzId = int.Parse(Console.ReadLine()); int ingId = int.Parse(Console.ReadLine()); int ugyfelId = int.Parse(Console.ReadLine()); tipus = Console.ReadLine(); int ar = int.Parse(Console.ReadLine()); string date = Console.ReadLine(); DateTime dateDateTime = DateTime.Parse(date); m.NewSzerzodes(szerzId, ingId, ugyfelId, tipus, ar, dateDateTime); break; case 13: Console.WriteLine("Kerem a tulajdonos ID-t: "); id = int.Parse(Console.ReadLine()); m.DeleteTulajdonos(id); break; case 14: Console.WriteLine("Kerem a ingatlan ID-t: "); id = int.Parse(Console.ReadLine()); m.DeleteIngatlan(id); break; case 15: Console.WriteLine("Kerem a ugyfel ID-t: "); id = int.Parse(Console.ReadLine()); m.DeleteUgyfel(id); break; case 16: Console.WriteLine("Kerem a szerzodes ID-t: "); id = int.Parse(Console.ReadLine()); m.DeleteSzerzodes(id); break; case 17: Console.WriteLine("A következő adatokat kérem enterrel elválasztva:ID,Nev,Cim,Mobil(pl.:301234567),email"); id = int.Parse(Console.ReadLine()); nev = Console.ReadLine(); cim = Console.ReadLine(); mobil = Console.ReadLine(); email = Console.ReadLine(); m.UpdateTulajdonos(id, nev, cim, mobil, email); break; case 18: Console.WriteLine("A következő adatokat kérem enterrel elválasztva: ID, Cim, tipus, alapterulet,szobak szama"); id = int.Parse(Console.ReadLine()); cim = Console.ReadLine(); tipus = Console.ReadLine(); alapter = int.Parse(Console.ReadLine()); szobaDb = int.Parse(Console.ReadLine()); m.UpdateIngatlan(id, cim, tipus, alapter, szobaDb); break; case 19: Console.WriteLine("A következő adatokat kérem enterrel elválasztva: ID, nev, cim, mobil(pl.:206542134), email"); id = int.Parse(Console.ReadLine()); nev = Console.ReadLine(); cim = Console.ReadLine(); mobil = Console.ReadLine(); email = Console.ReadLine(); m.UpdateUgyfel(id, nev, cim, mobil, email); break; case 20: Console.WriteLine("A következő adatokat kérem enterrel elválasztva: Szerzodes ID, Ingatlan ID, Ugyfel ID, tipus, ar, datum(pl.:2018.11.10.)"); szerzId = int.Parse(Console.ReadLine()); ingId = int.Parse(Console.ReadLine()); ugyfelId = int.Parse(Console.ReadLine()); tipus = Console.ReadLine(); ar = int.Parse(Console.ReadLine()); date = Console.ReadLine(); dateDateTime = DateTime.Parse(date); m.UpdateSzerzodes(szerzId, ingId, ugyfelId, tipus, ar, dateDateTime); break; case 21: Console.WriteLine(m.HanyIngatlanBerbe()); break; case 22: foreach (var i in m.NagyErtekuSzerzodestKotottKiadasraTulajdonosok()) { Console.WriteLine(i.Tul_ID + " " + i.Nev + " " + i.Mobilszam + " " + i.Email); } break; case 23: foreach (var i in m.Ugyfelek2017ElottSzerzodott()) { Console.WriteLine(i.Ugyfel_ID + " " + i.Nev + " " + i.Cim + " " + i.Mobilszam + " " + i.Email); } break; case 24: { Console.WriteLine("Kerem az ingatlan ID-t: "); id = int.Parse(Console.ReadLine()); Console.WriteLine(m.Arajanlatkeres(id)); break; } case 99: { Console.WriteLine( "1-Mindegyik Tulajdonos listázása\n" + "2-Mindegyik Ingatlan listázása\n" + "3-Mindegyik Ugyfel listázása\n" + "4-Mindegyik Szerzodes listázása\n" + "5-Tulajdonos ID szerint\n" + "6-Ingatlan ID szerint\n" + "7-Ugyfel ID szerint\n" + "8-Szerzodes ID szerint\n" + "9-Tulajdonos hozzáadása\n" + "10-Ingatlan hozzáadása\n" + "11-Ugyfel hozzáadása\n" + "12-Szerzodes hozzáadása\n" + "13-Tulajdonos törlése\n" + "14-Ingatlan törlése\n" + "15-Ugyfel törlése\n" + "16-Szerződés törlése\n" + "17-Tulajdonos módosítása\n" + "18-Ingatlan módosítása\n" + "19-Tulajdonos módosítása\n" + "20-Szerződés módosítása\n" + "21-Hány ingatlanok lettek bérbe adva abc renben\n" + "22-Hány ügyfél fizet 200000 Ft-nál többet az albérletért\n" + "23-Mely ügyfelek kötöttek szerzodest 2017 előtt\n" + "24-Árajánlat kérés Ingatlanra ID alapján\n" + "100-kilépés"); break; } case 100: { end = true; break; } } } }