public void CheckEmailForRegistration_SearchUserByEMailReturnsNull_Test() { //Assert var mockBenutzerRepository = new Mock <IBenutzerRepository>(); mockBenutzerRepository.Setup(x => x.SearchUserByEMail(It.IsAny <string>())).Returns(((Benutzer)null)); var benutzerService = new BenutzerService(mockBenutzerRepository.Object, MockMailService, MockBenutzerGruppeService, MockMD5Hash); //Act var result = benutzerService.CheckEmailForRegistration("*****@*****.**"); //Assert Assert.AreEqual(true, result); }
public ActionResult PasswordRequest(ForgottenPasswordRequestViewModel forgottenPasswordRequestViewModel) { if (ModelState.IsValid) { if (!BenutzerService.CheckEmailForRegistration(forgottenPasswordRequestViewModel.Mail)) { BenutzerService.ForgottenPasswordEmailForBenutzer(forgottenPasswordRequestViewModel.Mail); return(View("PasswordRequestComplete")); } else { return(View("PasswordRequestComplete")); } } return(View()); }
public ActionResult CreateCaterer(CreateCatererViewModel createCatererViewModel) { if (ModelState.IsValid) { if (BenutzerService.CheckEmailForRegistration(createCatererViewModel.Mail)) { BenutzerService.AddCaterer(BenutzerViewModelService.Map_CreateCatererViewModel_Benutzer(createCatererViewModel), BenutzerGruppenResource.Caterer); } else { ModelState.AddModelError("", LoginResources.EMailVorhanden); return(View(BenutzerViewModelService.AddListsToCreateCatererViewModel(createCatererViewModel))); } return(RedirectToAction("IndexCaterer")); } return(View(BenutzerViewModelService.AddListsToCreateCatererViewModel(createCatererViewModel))); }
public ActionResult Register(RegisterBenutzerViewModel registerBenutzerViewModel) { if (ModelState.IsValid) { if (BenutzerService.CheckEmailForRegistration(registerBenutzerViewModel.Mail)) { BenutzerService.RegisterBenutzer(BenutzerViewModelService.Map_RegisterBenutzerViewModel_Benutzer(registerBenutzerViewModel)); } else { ModelState.AddModelError("", LoginResources.EMailVorhanden); return(View(BenutzerViewModelService.AddListsToRegisterViewModel(registerBenutzerViewModel))); } return(RedirectToAction("RegisterSuccsessfull")); } return(View(BenutzerViewModelService.AddListsToRegisterViewModel(registerBenutzerViewModel))); }