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 void InsertTest() { Random random = new Random(DateTime.Now.Millisecond); TehnologijaManager TehMan = new TehnologijaManager(); TehnologijaCollection siteTehnologii = TehMan.GetAll(); int TehID = random.Next(0, siteTehnologii.Count); Tehnologija izbranaTehnologija = siteTehnologii[TehID]; PrijavaManager PrijavaMan = new PrijavaManager(); PrijavaCollection sitePrijavi = PrijavaMan.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; PrijavaTehnologijaManager manager = new PrijavaTehnologijaManager(); PrijavaTehnologija dodadete = manager.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); }