public async Task HentReiserLoggetInnOK() { // Arrange var reise1 = new Reise { Rid = 1, reiserFra = "Oslo", reiserTil = "Bergen", pris = 299, dag = "Mandag", tidspunkt = "13:00" }; var reise2 = new Reise { Rid = 2, reiserFra = "Bergen", reiserTil = "Oslo", pris = 399, dag = "Tirsdag", tidspunkt = "12:00" }; var reise3 = new Reise { Rid = 3, reiserFra = "Trondheim", reiserTil = "Oslo", pris = 599, dag = "Onsdag", tidspunkt = "14:00" }; var reiseListe = new List <Reise>(); reiseListe.Add(reise1); reiseListe.Add(reise2); reiseListe.Add(reise3); mockRep.Setup(k => k.HentReiser()).ReturnsAsync(reiseListe); var bussController = new BussController(mockRep.Object, mockLog.Object); mockSession[_loggetInn] = _loggetInn; mockHttpContext.Setup(s => s.Session).Returns(mockSession); bussController.ControllerContext.HttpContext = mockHttpContext.Object; // Act var resultat = await bussController.HentReiser() as OkObjectResult; // Assert Assert.Equal((int)HttpStatusCode.OK, resultat.StatusCode); Assert.Equal <List <Reise> >((List <Reise>)resultat.Value, reiseListe); }
public async Task HentReiserOK() { // Arrange var reise1 = new Reise { Rid = 1, reiserFra = "Oslo", reiserTil = "Bergen", pris = 299, dag = "Mandag", tidspunkt = "13:00" }; var reise2 = new Reise { Rid = 2, reiserFra = "Bergen", reiserTil = "Oslo", pris = 399, dag = "Tirsdag", tidspunkt = "12:00" }; var reise3 = new Reise { Rid = 3, reiserFra = "Trondheim", reiserTil = "Oslo", pris = 599, dag = "Onsdag", tidspunkt = "14:00" }; var reiseListe = new List <Reise>(); reiseListe.Add(reise1); reiseListe.Add(reise2); reiseListe.Add(reise3); mockRep.Setup(k => k.HentReiser()).ReturnsAsync(reiseListe); var bussController = new BussController(mockRep.Object, mockLog.Object); // Act var resultat = await bussController.HentReiser() as OkObjectResult; // Assert Assert.Equal((List <Reise>)resultat.Value, reiseListe); }