Exemplo n.º 1
0
        public void IsValid_WhenPurpose_IsNotInvalid(EmailVerificationPurpose purpose)
        {
            var command = new FakeMustBeValidVerifyEmailPurposeCommand {
                Purpose = purpose
            };
            var validator = new FakeMustBeValidVerifyEmailPurposeValidator();

            var result = validator.Validate(command);

            result.IsValid.ShouldBeTrue();
            validator.ShouldNotHaveValidationErrorFor(x => x.Purpose, command.Purpose);
        }