public async Task <IdentityResult> AddAsync(UserModel userModel, string password) { _userModelValidator.ValidateAndThrow(userModel); var userEntity = UserModel.FillUp(userModel); userEntity.Id = UtilRandomGenerator.GenerateString(10);; return(await _userManager.CreateAsync(userEntity, password)); }
public void Validation_Fail_Email_More_Than_50_Characters() { //Arrange _model.Name = "Name"; _model.Email = UtilRandomGenerator.GenerateString(101); //Act var result = _validator.Validate(_model); //Asserts Assert.NotNull(result); Assert.False(result.IsValid); Assert.True(result.Errors.Count == 1); }