public void Lesmateriaal_valid() { var lesmateriaal = _context.Lesmateriaal[0]; _lesmateriaalRepo.Setup(r => r.GetById(lesmateriaal.LesmateriaalId)).Returns(lesmateriaal); var raadpleging = new Raadpleging(lesmateriaal, _gebruiker1, DateTime.Now); _raadplegingRepo.Setup(r => r.AddRaadpleging(raadpleging)).Verifiable(); _raadplegingRepo.Setup(r => r.SaveChanges()).Verifiable(); var result = _controller.LesmateriaalMock(_gebruiker1, lesmateriaal.LesmateriaalId, raadpleging) as ViewResult; var model = result.Model; Assert.Equal(lesmateriaal, model); _lesmateriaalRepo.Verify(r => r.GetById(lesmateriaal.LesmateriaalId), Times.Once); _raadplegingRepo.Verify(r => r.AddRaadpleging(raadpleging), Times.Once); _raadplegingRepo.Verify(r => r.SaveChanges(), Times.Once); }
public IActionResult LesmateriaalMock(Gebruiker gebruiker, int id, Raadpleging raadpleging) { try { var lesmateriaal = _lesmateriaalRepo.GetById(id); if (lesmateriaal == null) { return(NotFound()); } else { _raadplegingRepo.AddRaadpleging(raadpleging); _raadplegingRepo.SaveChanges(); return(View(lesmateriaal)); } } catch { return(RedirectToAction("Error", "Home")); } }
public void AddRaadpleging(Raadpleging raadpleging) { _raadplegingen.Add(raadpleging); }