Пример #1
0
        public void Validate_GivenAllPropertiesAreValid_ExpectValidationSuccess()
        {
            var cmd       = new UpdateRoleCommand(TestVariables.RoleId, "name", new List <Guid>());
            var validator = new UpdateRoleCommandValidator();
            var result    = validator.Validate(cmd);

            Assert.True(result.IsValid);
        }
Пример #2
0
        public void Validate_GivenNameIsNull_ExpectValidationFailure()
        {
            var cmd       = new UpdateRoleCommand(TestVariables.RoleId, null, new List <Guid>());
            var validator = new UpdateRoleCommandValidator();
            var result    = validator.Validate(cmd);

            Assert.False(result.IsValid);
            Assert.Contains(
                result.Errors,
                failure => failure.ErrorCode.Equals(ValidationCodes.FieldIsRequired) &&
                failure.PropertyName == "Name");
        }
Пример #3
0
        public void Validate_GivenRoleIdIsEmpty_ExpectValidationFailure()
        {
            var cmd       = new UpdateRoleCommand(Guid.Empty, "name", new List <Guid>());
            var validator = new UpdateRoleCommandValidator();
            var result    = validator.Validate(cmd);

            Assert.False(result.IsValid);
            Assert.Contains(
                result.Errors,
                failure => failure.ErrorCode.Equals(ValidationCodes.FieldIsRequired) &&
                failure.PropertyName == "RoleId");
        }