コード例 #1
0
        public void EmptyEmail()
        {
            var mock = new Mock<IUserService>();
            var target = new UserForgotPasswordViewModelValidator(mock.Object);

            var result = target.Validate(new UserForgotPasswordViewModel());

            result.Errors.Count.Should().Be(1);
            result.Errors[0].ErrorMessage.Should().Be("'Email' deve ser preenchido.");
        }
コード例 #2
0
        public void InvalidEmail()
        {
            var mock = new Mock<IUserService>();
            mock.Setup(x => x.FindByEmail(It.IsAny<string>())).Returns<User>(null);

            var target = new UserForgotPasswordViewModelValidator(mock.Object);

            var result = target.Validate(new UserForgotPasswordViewModel { Email = "testing" });

            result.Errors.Count.Should().Be(1);
            result.Errors[0].ErrorMessage.Should().Be("'Email' não cadastrado.");
        }