Esempio n. 1
0
        public void Index_Vraca_Li_Tacan_Broj_Dogadjaja()
        {
            DogadjajController dc = new DogadjajController(null);

            int?ocekivani = dc.getBrojDogadjaja() as int?;

            ViewResult         vr    = dc.Prikazi("", 1) as ViewResult;
            DogadjajiViewModel model = vr.Model as DogadjajiViewModel;

            Assert.AreEqual(1, model.rows.Count);
        }
Esempio n. 2
0
        public void Index_Model_Lista_Dogadjaja()
        {
            DogadjajController dc = new DogadjajController(null);

            List <Dogadjaj> dogadjaji = db.dogadjaj.
                                        Include(x => x.grad)
                                        .Where(x => x.GradID == 1).ToList();
            List <Row> ocekivani = new List <Row>();

            //lista ocekivanih
            ocekivani = dogadjaji.Select(x => new Row()
            {
                Naziv             = x.Naziv,
                VrijemeOdrzavanja = x.VrijemeOdrzavanja,
                opis       = x.opis,
                DogadjajID = x.ID,
                grad       = x.grad.Naziv
            }).ToList();

            //rezultat lista
            ViewResult         vr       = dc.Prikazi("", 1) as ViewResult;
            DogadjajiViewModel model    = vr.Model as DogadjajiViewModel;
            List <Row>         rezultat = new List <Row>();

            rezultat = model.rows.Select(x => new Row()
            {
                Naziv             = x.Naziv,
                VrijemeOdrzavanja = x.VrijemeOdrzavanja,
                opis       = x.opis,
                DogadjajID = x.DogadjajID,
                grad       = x.grad
            }).ToList();

            CollectionAssert.AreEqual(ocekivani, rezultat,
                                      Comparer <Row> .Create(
                                          (prvi, drugi) => prvi.grad == drugi.grad &&
                                          prvi.Naziv == drugi.Naziv &&
                                          prvi.opis == drugi.opis &&
                                          prvi.VrijemeOdrzavanja == drugi.VrijemeOdrzavanja &&
                                          prvi.DogadjajID == drugi.DogadjajID ? 0 : 1
                                          )
                                      );
        }
Esempio n. 3
0
        public void Index_TestBrzine_Izvrsavanja()
        {
            DogadjajController pc = new DogadjajController(null);

            pc.Prikazi("", null);
        }