Example #1
0
        public void WhenNewUserSurnameIsTooLong_ShouldtHaveError()
        {
            var validator = new NewUserValidator();

            #region Init variables
            string        name          = "testname";
            StringBuilder stringBuilder = new StringBuilder('x');
            for (int i = 0; i < validator.surnameMaxLength + 1; i++)
            {
                stringBuilder.Append('x');
            }
            string surname = stringBuilder.ToString();
            string address = "*****@*****.**";
            #endregion
            NewUser mailReadUpdate = new NewUser
            {
                Name    = name,
                Surname = surname,
                Address = address
            };
            var result = validator.TestValidate(mailReadUpdate);
            #region Tests
            result.ShouldHaveValidationErrorFor(x => x.Surname);
            #endregion
        }
Example #2
0
        public void WhenNewUserAddressHaveNoAt_ShouldtHaveError()
        {
            var validator = new NewUserValidator();

            #region Init variables
            string name    = "testname";
            string surname = "testsurname";
            string address = "testaddress.com";
            #endregion
            NewUser mailReadUpdate = new NewUser
            {
                Name    = name,
                Surname = surname,
                Address = address
            };
            var result = validator.TestValidate(mailReadUpdate);
            #region Tests
            result.ShouldHaveValidationErrorFor(x => x.Address);
            #endregion
        }
Example #3
0
        public void WhenNewUserIsOk_ShouldNotHaveAnyError()
        {
            var validator = new NewUserValidator();

            #region Init variables
            string name    = "testname";
            string surname = "testsurname";
            string address = "*****@*****.**";
            #endregion
            NewUser mailReadUpdate = new NewUser
            {
                Name    = name,
                Surname = surname,
                Address = address
            };
            var result = validator.TestValidate(mailReadUpdate);
            #region Tests
            result.ShouldNotHaveAnyValidationErrors();
            #endregion
        }