예제 #1
0
        public void VareListe()
        {
            var controller        = new VareController(new VareBLL(new VareDALStub()));
            var forventetResultat = new List <Vare>();
            var vare = new Vare()
            {
                ID             = 1,
                Varenavn       = "eple",
                Pris           = 5,
                Varebeholdning = 77
            };

            forventetResultat.Add(vare);
            forventetResultat.Add(vare);
            forventetResultat.Add(vare);

            // Act
            var actionResult = (ViewResult)controller.VareListe();
            var resultat     = (List <Vare>)actionResult.Model;

            // Assert

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

            for (var i = 0; i < resultat.Count; i++)
            {
                Assert.AreEqual(forventetResultat[i].ID, resultat[i].ID);
                Assert.AreEqual(forventetResultat[i].Varenavn, resultat[i].Varenavn);
                Assert.AreEqual(forventetResultat[i].Pris, resultat[i].Pris);
                Assert.AreEqual(forventetResultat[i].Varebeholdning, resultat[i].Varebeholdning);
            }
        }
예제 #2
0
        public void Registrer_OK()
        {
            var controller        = new VareController(new VareBLL(new VareDALStub()));
            var forventetResultat = new List <Vare>();
            var vare = new Vare()
            {
                ID             = 1,
                Varenavn       = "eple",
                Pris           = 5,
                Varebeholdning = 77
            };

            forventetResultat.Add(vare);
            forventetResultat.Add(vare);
            forventetResultat.Add(vare);

            // Act
            var actionResult = (ViewResult)controller.VareListe();

            // Assert
            Assert.AreEqual(result.RouteName, "");
            Assert.AreEqual(result.RouteValues.Values.First(), "VareListe");
        }