public void AvgangerList() { var controller1 = new DefaultController(new TogLogikk(new Togstub())); var SessionMock = new TestControllerBuilder(); SessionMock.InitializeController(controller1); var forventetResultat1 = new List <avgangs>(); TimeSpan s = new TimeSpan(10, 1, 2); var avgang = new avgangs() { AvgangId = 1, Tid = s, StasjonId = 3, TogId = 1 }; forventetResultat1.Add(avgang); forventetResultat1.Add(avgang); forventetResultat1.Add(avgang); var resultat1 = (ViewResult)controller1.Avganger(); var resultatList1 = (List <avgangs>)resultat1.Model; controller1.Session["loggetInn"] = true; //Assert Assert.AreEqual(resultat1.ViewName, ""); Assert.AreEqual(true, resultat1.ViewData["Innlogget"]); Assert.AreEqual(null, resultat1.ViewData["FeilStrekning"]); for (var i = 0; i < resultatList1.Count; i++) { Assert.AreEqual(forventetResultat1[i].AvgangId, resultatList1[i].AvgangId); Assert.AreEqual(forventetResultat1[i].Tid, resultatList1[i].Tid); Assert.AreEqual(forventetResultat1[i].StasjonId, resultatList1[i].StasjonId); Assert.AreEqual(forventetResultat1[i].TogId, resultatList1[i].TogId); } }