public async Task GetEtObligFagIKKEOK() { var mock = new Mock <IObligFagsRepository>(); mock.Setup(k => k.GetObligFag(1)).ReturnsAsync(() => null); var obligFagsController = new ObligFagController(mock.Object); ObligFags resultat = await obligFagsController.GetObligFag(1); Assert.Null(resultat); }
public async Task GetObligFagOK() { var obligFag1 = new ObligFags { Id = 1, Fagnavn = "Norsk", Emnekode = "1111", Semester = 1, Studiepoeng = "15", URL = "www.oslo.no", URL2 = "www.oslo2.no", KlasseId = 2, }; var obligFag2 = new ObligFags { Id = 2, Fagnavn = "Engelsk", Emnekode = "2222", Semester = 2, Studiepoeng = "30", URL = "www.oslo3.no", URL2 = "www.oslo4.no", KlasseId = 3, }; var obligFag3 = new ObligFags { Id = 3, Fagnavn = "Spesialpedagogikk", Emnekode = "3333", Semester = 3, Studiepoeng = "15", URL = "www.oslo4.no", URL2 = "www.oslo5.no", KlasseId = 5, }; var obligFagsList = new List <ObligFags>(); obligFagsList.Add(obligFag1); obligFagsList.Add(obligFag2); obligFagsList.Add(obligFag3); var mock = new Mock <IObligFagsRepository>(); mock.Setup(k => k.GetObligFag()).ReturnsAsync(obligFagsList); var obligFagsController = new ObligFagController(mock.Object); List <ObligFags> resultat = await obligFagsController.GetObligFag(); Assert.Equal <List <ObligFags> >(obligFagsList, resultat); }
public async Task GetEtObligFagOK() { var returnObligFag = new ObligFags { Id = 1, Fagnavn = "Norsk", Emnekode = "1111", Semester = 1, Studiepoeng = "15", URL = "www.oslo.no", URL2 = "www.oslo2.no", KlasseId = 2, }; var mock = new Mock <IObligFagsRepository>(); mock.Setup(k => k.GetObligFag(1)).ReturnsAsync(returnObligFag); var obligFagsController = new ObligFagController(mock.Object); ObligFags resultat = await obligFagsController.GetObligFag(1); Assert.Equal <ObligFags>(returnObligFag, resultat); }