public async Task HentAlleStasjoner() { var stasjon1 = new Stasjon { SId = 1, StasjonsNavn = "Oslo", }; var stasjon2 = new Stasjon { SId = 2, StasjonsNavn = "Bergen" }; var stasjon3 = new Stasjon { SId = 3, StasjonsNavn = "Tromsø" }; var stasjonsListe = new List <Stasjon>(); stasjonsListe.Add(stasjon1); stasjonsListe.Add(stasjon2); stasjonsListe.Add(stasjon3); mockRep.Setup(s => s.HentAlleStasjoner()).ReturnsAsync(stasjonsListe); var bestillingController = new BestillingController(mockRep.Object, mockLog.Object); var resultat = await bestillingController.HentAlleStasjoner() as OkObjectResult; Assert.Equal((int)HttpStatusCode.OK, resultat.StatusCode); Assert.Equal(stasjonsListe, resultat.Value); }
public async Task HentAlleStasjonerTom() { mockRep.Setup(s => s.HentAlleStasjoner()).ReturnsAsync(() => null); var bestillingController = new BestillingController(mockRep.Object, mockLog.Object); var resultat = await bestillingController.HentAlleStasjoner() as OkObjectResult; Assert.Equal((int)HttpStatusCode.OK, resultat.StatusCode); Assert.Equal(null, resultat.Value); }