Exemplo n.º 1
0
        public Ocena Update(Domain.Education.Ocena domainObject)
        {
            OcenaRepository manager   = new OcenaRepository();
            Ocena           siteOceni = manager.Update(domainObject);

            return(siteOceni);
        }
        public void UpdateTest()
        {
            OcenaRepository repository   = new OcenaRepository();
            OcenaCollection siteOceni    = repository.GetAll();
            Random          random       = new Random(DateTime.Now.Millisecond);
            int             ocena        = random.Next(0, siteOceni.Count);
            Ocena           izbranaocena = siteOceni[ocena];

            Console.WriteLine("Се менуваат податоците за оцена ИДСтудент: {0}, ИДПредмет: {1}, оцена: {1}", izbranaocena.student.Id, izbranaocena.predmet.Id, izbranaocena.Ocenka);

            izbranaocena.Ocenka = randomOcena();
            Ocena izmenetaOcena = repository.Update(izbranaocena);

            Assert.IsNotNull(izmenetaOcena);
            Assert.AreEqual(izbranaocena.student.Id, izmenetaOcena.student.Id);
            Assert.AreEqual(izbranaocena.predmet.Id, izmenetaOcena.predmet.Id);
            Assert.AreEqual(izbranaocena.Ocenka, izmenetaOcena.Ocenka);

            Console.WriteLine("Изменетите податоци за оцена ИДСтудент: {0}, ИДПредмет: {1}, оцена: {1}", izmenetaOcena.student.Id, izmenetaOcena.predmet.Id, izmenetaOcena.Ocenka);
        }