public void MaakGroep_VoegtGroepToeAanRepository()
        {
            BewerkGroepViewModel model = new BewerkGroepViewModel()
            {
                Naam = "TestGroep",
            };
            Groep groep  = new Groep(model.Naam);
            var   result = _controller.MaakGroep(_cursistZonderGroepMetLector, model);
            var   redirectToActionResult = result as RedirectToActionResult;

            _groepRepository.Object.AddGroep(groep);
            Assert.Equal("ToonLeden", redirectToActionResult?.ActionName);
            _groepRepository.Verify(g => g.AddGroep(groep), Times.Once);
            _groepRepository.Verify(g => g.SaveChanges(), Times.AtLeastOnce);
        }
        public IActionResult MaakGroep(Cursist cursist, BewerkGroepViewModel groepViewModel)
        {
            if (ModelState.IsValid)
            {
                Groep groep = new Groep(groepViewModel.Naam);
                groep.Cursisten.Add(cursist);
                groep.Motivaties.Add(new Motivatie());
                groep.Open    = cursist.School.IsOpen;
                cursist.Groep = groep;
                _groepRepository.AddGroep(groep);
                _groepRepository.SaveChanges();
            }


            return(RedirectToAction("ToonLeden"));
        }