Esempio n. 1
0
        public void InsertTest()
        {
            Random random = new Random(DateTime.Now.Millisecond);

            KorisnikManager    korisnikMan   = new KorisnikManager();
            KorisnikCollection siteKorisnici = korisnikMan.GetAll();
            int      KorisnikID     = random.Next(0, siteKorisnici.Count);
            Korisnik izbranKorisnik = siteKorisnici[KorisnikID];

            PredmetManager    predmetMan   = new PredmetManager();
            PredmetCollection sitePredmeti = predmetMan.GetAll();
            int     PredmetID     = random.Next(0, sitePredmeti.Count);
            Predmet izbranPredmet = sitePredmeti[PredmetID];

            Ocena ocena = new Ocena();

            ocena.Ocenka     = randomOcena();
            ocena.student.Id = izbranKorisnik.Id;
            ocena.predmet.Id = izbranPredmet.Id;

            OcenaManager manager  = new OcenaManager();
            Ocena        dodadete = manager.Insert(ocena);

            Assert.IsNotNull(dodadete);
            Assert.AreEqual(ocena.student.Id, dodadete.student.Id);
            Assert.AreEqual(ocena.predmet.Id, dodadete.predmet.Id);
            Assert.AreEqual(ocena.Ocenka, dodadete.Ocenka);

            Console.WriteLine("Додадена е нова оцена: СтудентИД: {0}, ПредметИД: {1}, Оцена: {2}", dodadete.student.Id, dodadete.predmet.Id, dodadete.Ocenka);
        }
Esempio n. 2
0
        public PredmetCollection GetAll()
        {
            PredmetRepository manager      = new PredmetRepository();
            PredmetCollection sitePredmeti = manager.GetAll();

            return(sitePredmeti);
        }
        public void PredmetCollectionEmptyConsturctorTest()
        {
            PredmetCollection pce = new PredmetCollection();

            Assert.IsNotNull(pce);
            Assert.IsEmpty(pce);
        }
        public void PredmetCollectionConsturctorTest()
        {
            List <Predmet>    list = new List <Predmet>();
            PredmetCollection pc   = new PredmetCollection(list);

            Assert.IsNotNull(pc);
            Assert.IsEmpty(pc);
        }
        public void GetAllTest()
        {
            PredmetManager    manager = new PredmetManager();
            PredmetCollection zemi    = manager.GetAll();

            Assert.IsNotNull(zemi);
            Assert.IsTrue(zemi.Count >= 2);

            foreach (Predmet predmet in zemi)
            {
                Console.WriteLine("предметИД: {0}, шифраПредмет{1}, Име: {2},", predmet.Id, predmet.ShifraNaPredmet, predmet.Ime);
            }
        }
        public void UpdateTest()
        {
            PredmetManager    manager      = new PredmetManager();
            PredmetCollection sitePredmeti = manager.GetAll();
            Random            random       = new Random(DateTime.Now.Millisecond);
            int     predmetId     = random.Next(0, sitePredmeti.Count);
            Predmet izbranPredmet = sitePredmeti[predmetId];

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

            Guid guid;

            guid = Guid.NewGuid();
            izbranPredmet.ShifraNaPredmet = string.Format("ШП:{0}", guid.ToString().Substring(1, 5));
            izbranPredmet.Ime             = string.Format("Изменета {0}", guid.ToString());

            Predmet izmenetPredmet = manager.Update(izbranPredmet);

            Assert.IsNotNull(izmenetPredmet);
            Assert.AreEqual(izmenetPredmet.Id, izbranPredmet.Id);
            Assert.AreEqual(izmenetPredmet.Ime, izbranPredmet.Ime);

            Console.WriteLine("Изменетите податоци за предметот: ИД: {0}, Име: {1}", izmenetPredmet.Id, izmenetPredmet.Ime);
        }