Ejemplo n.º 1
0
        public void VisSjangere_vis_View()
        {
            var SessionMock = new TestControllerBuilder();

            var controller = new AdminController(new AdminBLL(new AdminRepositoryStub()));

            SessionMock.InitializeController(controller);
            controller.Session["AdminLoggetInn"] = true;

            var forventetResultat = new List<Sjangeren>();
            var sjanger = new Sjangeren()
            {
                Navn = "Roman",
            };

            forventetResultat.Add(sjanger);
            forventetResultat.Add(sjanger);
            forventetResultat.Add(sjanger);

            //act
            var actionResult = (ViewResult)controller.hentSjangere();
            var resultat = (List<Sjangeren>)actionResult.Model;

            //assert

            Assert.AreEqual(actionResult.ViewName, "");

            for (var i = 0; i < resultat.Count; i++)
            {
                Assert.AreEqual(forventetResultat[i].Navn, resultat[i].Navn);

            }
        }