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 PrijavaTehnologija Update(Domain.Practice.PrijavaTehnologija domainObject) { PrijavaTehnologijaRepository manager = new PrijavaTehnologijaRepository(); PrijavaTehnologija sitePrijavaTehnologii = manager.Update(domainObject); return(sitePrijavaTehnologii); }