예제 #1
0
        public void IsValid_ShouldBeFalse_WhenNameIsNull()
        {
            var command = new CreateTeamCommand
            {
                Name = null
            };

            var validator = new CreateTeamCommandValidator();

            var result = validator.Validate(command);

            result.IsValid.ShouldBe(false);
        }
예제 #2
0
        public void IsValid_ShouldBeTrue_WhenNameIsNotNull()
        {
            var command = new CreateTeamCommand
            {
                Name = "Not Null < 200 byte"
            };

            var validator = new CreateTeamCommandValidator();

            var result = validator.Validate(command);

            result.IsValid.ShouldBe(true);
        }
예제 #3
0
        public ValidationResult Validate(ITeamRepository iTeamRepository)
        {
            ValidationResult validationResult = new CreateTeamCommandValidator(iTeamRepository).Validate(this);

            return(validationResult);
        }
예제 #4
0
 public void TestInitialize()
 {
     _validator = new CreateTeamCommandValidator();
 }