public void Prishistorikk_Ok_get() { //Arrange var controller = new SkoAdminController(new SkoBLL(new DbSkoStub()), new AttributtBLL(new DbAttributterStub())); var forventetResultat = new List<Pris> { new Pris { skoId = 1, skoNavn = "B&CO 2455100311", dato = new DateTime(2014,01,25,9,0,0), pris = 399.00M }, new Pris { skoId = 1, skoNavn = "B&CO 2455100311", dato = new DateTime(2014,04,15,9,30,50), pris = 359.00M }, new Pris { skoId = 1, skoNavn = "B&CO 2455100311", dato = new DateTime(2014,09,10,12,0,0), pris = 399.00M }, new Pris { skoId = 1, skoNavn = "B&CO 2455100311", dato = new DateTime(2014,12,1,9,0,0), pris = 299.00M }, new Pris { skoId = 1, skoNavn = "B&CO 2455100311", dato = new DateTime(2015,01,1,15,30,0), pris = 349.00M } }; //Act var resultat = (PartialViewResult)controller.Prishistorikk(1); var resultatListe = (List<Pris>)resultat.Model; //Assert Assert.AreEqual(resultat.ViewName, ""); for (var i = 0; i < resultatListe.Count; ++i) { Assert.AreEqual(forventetResultat[i].skoId, resultatListe[i].skoId); Assert.AreEqual(forventetResultat[i].skoNavn, resultatListe[i].skoNavn); Assert.AreEqual(forventetResultat[i].dato, resultatListe[i].dato); Assert.AreEqual(forventetResultat[i].pris, resultatListe[i].pris); } }
public void Prishistorikk_Feil_Db_get() { //Arrange var controller = new SkoAdminController(new SkoBLL(new DbSkoStub()), new AttributtBLL(new DbAttributterStub())); //Act var resultat = (PartialViewResult)controller.Prishistorikk(0); var resultatListe = (List<Pris>)resultat.Model; //Assert Assert.AreEqual(resultat.ViewName, ""); Assert.AreEqual(null, resultatListe); }