public void UpdateTest() { PrijavaTehnologijaRepository repository = new PrijavaTehnologijaRepository(); PrijavaTehnologijaCollection sitePrijavi = repository.GetAll(); Random random = new Random(DateTime.Now.Millisecond); int prijavaId = random.Next(0, sitePrijavi.Count); PrijavaTehnologija izbranaPrijava = sitePrijavi[prijavaId]; Console.WriteLine("Се менуваат податоците за пријава ПријаваИД: {0}, Технологија: {1}", izbranaPrijava.prijava.Id, izbranaPrijava.tehnologija.Id); PrijavaRepository PRep = new PrijavaRepository(); PrijavaCollection siteP = PRep.GetAll(); int PID = random.Next(0, siteP.Count); Prijava izbranaP = siteP[PID]; PrijavaTehnologija prijava = new PrijavaTehnologija(); prijava.prijava.Id = izbranaP.Id; PrijavaTehnologija izmenetaPrijava = repository.Update(izbranaPrijava); Assert.IsNotNull(izmenetaPrijava); Assert.AreEqual(izbranaPrijava.prijava.Id, izmenetaPrijava.prijava.Id); Assert.AreEqual(izbranaPrijava.tehnologija.Id, izmenetaPrijava.tehnologija.Id); Console.WriteLine("Изменетите податоци за пријава: ПријаваИД: {0}, Технологија: {1}", izmenetaPrijava.prijava.Id, izmenetaPrijava.tehnologija.Id); }
public void UpdateTest() { PrijavaStudentManager manager = new PrijavaStudentManager(); PrijavaStudentCollection sitePrijavi = manager.GetAll(); Random random = new Random(DateTime.Now.Millisecond); int prijavaId = random.Next(0, sitePrijavi.Count); PrijavaStudent izbranaPrijava = sitePrijavi[prijavaId]; Console.WriteLine("Се менуваат податоците за пријава ПријаваИД: {0}, Студент: {1}", izbranaPrijava.prijava.Id, izbranaPrijava.student.Id); PrijavaManager PMan = new PrijavaManager(); PrijavaCollection siteP = PMan.GetAll(); int PID = random.Next(0, siteP.Count); Prijava izbranaP = siteP[PID]; PrijavaStudent prijava = new PrijavaStudent(); prijava.prijava.Id = izbranaP.Id; PrijavaStudent izmenetaPrijava = manager.Update(izbranaPrijava); Assert.IsNotNull(izmenetaPrijava); Assert.AreEqual(izbranaPrijava.prijava.Id, izmenetaPrijava.prijava.Id); Assert.AreEqual(izbranaPrijava.student.Id, izmenetaPrijava.student.Id); Console.WriteLine("Изменетите податоци за пријава: ПријаваИД: {0}, Студент: {1}", izmenetaPrijava.prijava.Id, izmenetaPrijava.student.Id); }
public PrijavaCollection GetAll() { PrijavaRepository manager = new PrijavaRepository(); PrijavaCollection sitePrijavi = manager.GetAll(); return(sitePrijavi); }
public void InsertTest() { Random random = new Random(DateTime.Now.Millisecond); TehnologijaRepository TehRep = new TehnologijaRepository(); TehnologijaCollection siteTehnologii = TehRep.GetAll(); int TehID = random.Next(0, siteTehnologii.Count); Tehnologija izbranaTehnologija = siteTehnologii[TehID]; PrijavaRepository PrijavaRep = new PrijavaRepository(); PrijavaCollection sitePrijavi = PrijavaRep.GetAll(); int prijava = random.Next(0, sitePrijavi.Count); Prijava izbranaprijava = sitePrijavi[prijava]; PrijavaTehnologija tehnologija = new PrijavaTehnologija(); tehnologija.prijava.Id = izbranaprijava.Id; tehnologija.tehnologija.Id = izbranaTehnologija.Id; PrijavaTehnologijaRepository repository = new PrijavaTehnologijaRepository(); PrijavaTehnologija dodadete = repository.Insert(tehnologija); Assert.IsNotNull(dodadete); Assert.AreEqual(tehnologija.prijava.Id, dodadete.prijava.Id); Assert.AreEqual(tehnologija.tehnologija.Id, dodadete.tehnologija.Id); Console.WriteLine("Пријавена е новa технологијa: ПријаваИД: {0}, Технологија: {1}, ", dodadete.prijava.Id, dodadete.tehnologija.Id); }
public void PrijavaCollectionEmptyConsturctorTest() { PrijavaCollection pce = new PrijavaCollection(); Assert.IsNotNull(pce); Assert.IsEmpty(pce); }
public void InsertTest() { Random random = new Random(DateTime.Now.Millisecond); KorisnikRepository KorRep = new KorisnikRepository(); KorisnikCollection siteKorisnici = KorRep.GetAll(); int KorID = random.Next(0, siteKorisnici.Count); Korisnik izbranKorisnik = siteKorisnici[KorID]; PrijavaRepository PrijavaRep = new PrijavaRepository(); PrijavaCollection sitePrijavi = PrijavaRep.GetAll(); int prijava = random.Next(0, sitePrijavi.Count); Prijava izbranaprijava = sitePrijavi[prijava]; PrijavaStudent prijavaStudent = new PrijavaStudent(); prijavaStudent.prijava.Id = izbranaprijava.Id; prijavaStudent.student.Id = izbranKorisnik.Id; PrijavaStudentRepository repository = new PrijavaStudentRepository(); PrijavaStudent dodadete = repository.Insert(prijavaStudent); Assert.IsNotNull(dodadete); Assert.AreEqual(prijavaStudent.prijava.Id, dodadete.prijava.Id); Assert.AreEqual(prijavaStudent.student.Id, dodadete.student.Id); Console.WriteLine("Пријавен е нов студент: ПријаваИД: {0}, Студент: {1}, ", dodadete.prijava.Id, dodadete.student.Id); }
public void UpdateTest() { PrijavaRepository repository = new PrijavaRepository(); PrijavaCollection sitePrijavi = repository.GetAll(); Random random = new Random(DateTime.Now.Millisecond); int prijavaId = random.Next(0, sitePrijavi.Count); Prijava izbranaPrijava = sitePrijavi[prijavaId]; Console.WriteLine("Се менуваат податоците за пријава ИД: {0}, Компанија: {1}", izbranaPrijava.Id, izbranaPrijava.kompanija.Id); KompanijaRepository KompRep = new KompanijaRepository(); KompanijaCollection siteKompanii = KompRep.GetAll(); int KompID = random.Next(0, siteKompanii.Count); Kompanija izbranaKompanija = siteKompanii[KompID]; Prijava prijava = new Prijava(); prijava.kompanija.Id = izbranaKompanija.Id; Prijava izmenetaPrijava = repository.Update(izbranaPrijava); Assert.IsNotNull(izmenetaPrijava); Assert.AreEqual(izbranaPrijava.Id, izmenetaPrijava.Id); Assert.AreEqual(izbranaPrijava.kompanija.Id, izmenetaPrijava.kompanija.Id); Console.WriteLine("Изменетите податоци за пријава: ИД: {0}, Компанија: {1}", izmenetaPrijava.Id, izmenetaPrijava.kompanija.Id); }
public void PrijavaCollectionConsturctorTest() { List <Prijava> list = new List <Prijava>(); PrijavaCollection pc = new PrijavaCollection(list); Assert.IsNotNull(pc); Assert.IsEmpty(pc); }
public void GetAllTest() { PrijavaRepository respository = new PrijavaRepository(); PrijavaCollection zemi = respository.GetAll(); Assert.IsNotNull(zemi); Assert.IsTrue(zemi.Count >= 2); foreach (Prijava prijava in zemi) { Console.WriteLine("ПријаваИД: {0}, КомпанијаИД: {1}, Дата: {2}, ", prijava.Id, prijava.kompanija.Id, prijava.Datum); } }