public async Task GetEnMulighetIKKEOK()
        {
            var mock = new Mock <IMuligheterRepository>();

            mock.Setup(k => k.GetMuligheter(1)).ReturnsAsync(() => null);
            var        muligheterController = new MuligheterController(mock.Object);
            Muligheter resultat             = await muligheterController.GetMuligheter(1);

            Assert.Null(resultat);
        }
        public async Task GetMuligheter()
        {
            var mulighet1 = new Muligheter
            {
                Id          = 1,
                KlasseId    = 1,
                MasterFagId = 1,
                Fagnavn     = "Norsk",
                Emnekode    = "1010",
                Semester    = 1,
                Studiepoeng = "15",
                URL         = "www.eksempel.no",
                URL2        = "www.eksempel2.no",
                URL3        = "www.eksempel3.no",
            };

            var mulighet2 = new Muligheter
            {
                Id          = 2,
                KlasseId    = 2,
                MasterFagId = 2,
                Fagnavn     = "Engelsk",
                Emnekode    = "2020",
                Semester    = 2,
                Studiepoeng = "15",
                URL         = "www.eksempel4.no",
                URL2        = "www.eksempel5.no",
                URL3        = "www.eksempel6.no",
            };

            var muligheterList = new List <Muligheter>();

            muligheterList.Add(mulighet1);
            muligheterList.Add(mulighet2);

            var mock = new Mock <IMuligheterRepository>();

            mock.Setup(k => k.GetMuligheter()).ReturnsAsync(muligheterList);
            var muligheterController   = new MuligheterController(mock.Object);
            List <Muligheter> resultat = await muligheterController.GetMuligheter();

            Assert.Equal <List <Muligheter> >(muligheterList, resultat);
        }
        public async Task GetEnMulighetOK()
        {
            var returnMulighet = new Muligheter
            {
                Id          = 1,
                KlasseId    = 1,
                MasterFagId = 1,
                Fagnavn     = "Norsk",
                Emnekode    = "1010",
                Semester    = 1,
                Studiepoeng = "15",
                URL         = "www.eksempel.no",
                URL2        = "www.eksempel2.no",
                URL3        = "www.eksempel3.no",
            };
            var mock = new Mock <IMuligheterRepository>();

            mock.Setup(k => k.GetMuligheter(1)).ReturnsAsync(returnMulighet);
            var        muligheterController = new MuligheterController(mock.Object);
            Muligheter resultat             = await muligheterController.GetMuligheter(1);

            Assert.Equal <Muligheter>(returnMulighet, resultat);
        }