public void BeautifyShouldReturnCorrectResultsIfDifferentError() { ResultMapper resultMapper = new ResultMapper(); string result = resultMapper.BeautifyErrorMessage("Error is: Different error occured"); string expected = "Server error"; Assert.Equal(expected, result); }
public void BeautifyShouldReturnCorrectResultsIfInvalidUsername() { ResultMapper resultMapper = new ResultMapper(); string result = resultMapper.BeautifyErrorMessage("Error is:InvalidUserName"); string expected = "Kérem csak A-Z és 0-9 karaktereket adjon meg névnek"; Assert.Equal(expected, result); }
public void BeautifyShouldReturnCorrectResultsIfPwTooShort() { ResultMapper resultMapper = new ResultMapper(); string result = resultMapper.BeautifyErrorMessage("Error is:PasswordTooShort"); string expected = "Túl rövid jelszó, legalább 6 karakterből kell állnia"; Assert.Equal(expected, result); }
public void BeautifyShouldReturnCorrectResultsIfEmailExists() { ResultMapper resultMapper = new ResultMapper(); string result = resultMapper.BeautifyErrorMessage("Error is:DuplicateEmail"); string expected = "Ez az email cím már létezik"; Assert.Equal(expected, result); }
public void BeautifyShouldReturnCorrectResultsIfUsernameExists() { ResultMapper resultMapper = new ResultMapper(); string result = resultMapper.BeautifyErrorMessage("Error is:DuplicateUserName"); string expected = "Ez a felhasználónév létezik"; Assert.Equal(expected, result); }
public async Task <ActionResult> Register([FromBody] RegisterViewModel model) { if (ModelState.IsValid) { var _context = new CarpentryWebsiteContext(); var user = new MyUser() { UserName = model.UserName, Email = model.Email }; var result = await _userManager.CreateAsync(user, model.Password); if (result.Succeeded) { return(new OkObjectResult("Account created")); } else { ResultMapper resultMapper = new ResultMapper(); string beautifiedErrorMessage = resultMapper.BeautifyErrorMessage(result.ToString()); return(BadRequest(Errors.AddErrorToModelState("register_failure", beautifiedErrorMessage, ModelState))); } } return(new BadRequestObjectResult("Model state error: " + ModelState)); }