public void UpdateCommand_ShouldHave_ValidationErrors() { var ucWithNullData = new UpdateCommand(); var ucValidator = _updateCommandValidator.TestValidate(ucWithNullData); ucValidator.ShouldHaveValidationErrorFor(x => x.Title); ucValidator.ShouldHaveValidationErrorFor(x => x.Description); var ucWithNullData2 = new UpdateCommand { Title = null, Description = "" }; ucValidator = _updateCommandValidator.TestValidate(ucWithNullData2); ucValidator.ShouldHaveValidationErrorFor(x => x.Title); ucValidator.ShouldHaveValidationErrorFor(x => x.Description); var ucWithBadData = new UpdateCommand { Title = "ucValidator.ShouldHaveValidationErrorFor(x => x.Title);ucValidator.ShouldHaveValidationErrorFor(x => x.Description);", Description = default(string) }; ucValidator = _updateCommandValidator.TestValidate(ucWithBadData); ucValidator.ShouldHaveValidationErrorFor(x => x.Title); ucValidator.ShouldHaveValidationErrorFor(x => x.Description); }
public void UpdateCommand_ShouldHave_ValidationErrors() { var ucWithNullData = new UpdateCommand(); var ucValidator = _updateCommandValidator.TestValidate(ucWithNullData); ucValidator.ShouldHaveValidationErrorFor(x => x.Name); var ucWithNullData2 = new UpdateCommand { Name = null, Description = "Description", }; ucValidator = _updateCommandValidator.TestValidate(ucWithNullData2); ucValidator.ShouldHaveValidationErrorFor(x => x.Name); var ucWithBadData = new UpdateCommand { Name = @"ucValidator.ShouldHaveValidationErrorFor(x => x.Description.Description.Description); ucValidator.ShouldHaveValidationErrorFor(x => x.Description.Description.Description);", Description = "ABC" }; ucValidator = _updateCommandValidator.TestValidate(ucWithBadData); ucValidator.ShouldHaveValidationErrorFor(x => x.Name); }