Exemple #1
0
        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);
        }