示例#1
0
 public Radnik_VrstaNamirnica_Testovi()
 {
     popustService                = new Mock <IPopust>();
     signInManager                = new FakeSignInManager();
     kategorijaService            = new Mock <IKategorija>();
     namirnicaService             = new Mock <INamirnica>();
     namirnicaPodruznicaService   = new Mock <INamirnicaPodruznica>();
     administrativniRadnikService = new Mock <IAdministrativniRadnik>();
     akcijeTransakcijaService     = new Mock <IAkcijeTransakcija>();
     hubContext = new Mock <IHubContext <MyHub> >();
     c          = new AdministrativniRadnikController(signInManager, kategorijaService.Object, namirnicaService.Object, popustService.Object, namirnicaPodruznicaService.Object, administrativniRadnikService.Object, akcijeTransakcijaService.Object, hubContext.Object);
 }
        public void Pregled_Kategorija_Test()
        {
            kategorijaService.Setup(k => k.GetKategorije()).Returns(new List <Kategorija> {
                new Kategorija()
                {
                    Id    = 1,
                    Naziv = "Voće"
                },
                new Kategorija()
                {
                    Id    = 2,
                    Naziv = "Povrće"
                }
            });
            AdministrativniRadnikController c = new AdministrativniRadnikController(signInManager, kategorijaService.Object, namirnicaService.Object, popustService.Object, namirnicaPodruznicaService.Object, administrativniRadnikService.Object, akcijeTransakcijaService.Object, _hubContext.Object);
            PartialViewResult       v         = c.PregledKategorijaGetData() as PartialViewResult;
            KategorijaListViewModel p         = v.Model as KategorijaListViewModel;

            Assert.AreEqual(p.KategorijaList.Count, 2);
            c.Dispose();
        }