public void Validate_GivenAllPropertiesAreValid_ExpectValidationSuccess() { var model = new EditRole.Model { Name = "name", RoleId = TestVariables.RoleId }; var validator = new EditRole.Validator(); var result = validator.Validate(model); Assert.True(result.IsValid); }
public void Validate_GivenRoleIdIsEmpty_ExpectValidationFailure() { var model = new EditRole.Model { Name = "name", RoleId = Guid.Empty }; var validator = new EditRole.Validator(); var result = validator.Validate(model); Assert.False(result.IsValid); Assert.Contains(result.Errors, x => x.PropertyName == "RoleId"); }
public void Validate_GivenNameIsNull_ExpectValidationFailure() { var model = new EditRole.Model { Name = null, RoleId = TestVariables.RoleId }; var validator = new EditRole.Validator(); var result = validator.Validate(model); Assert.False(result.IsValid); Assert.Contains(result.Errors, x => x.PropertyName == "Name"); }