Пример #1
0
        public void ShouldReturnValidationErrorIfEmailAddressIsNotValid()
        {
            var email   = new FriendEmail();
            var wrapper = new FriendEmailWrapper(email);

            Assert.True(wrapper.HasErrors);

            wrapper.Email = "a";
            Assert.True(wrapper.HasErrors);

            var errors = wrapper.GetErrors(nameof(wrapper.Email)).Cast <string>().ToList();

            Assert.Equal(1, errors.Count);
            Assert.Equal("Email is not a valid email address", errors.First());

            wrapper.Email = "*****@*****.**";
            Assert.False(wrapper.HasErrors);
        }