Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }