private static ValidationResults ValidateNoNullOrEmptyValues(ValidationResults results, AddCompanyWithOfficeCommand validatableObject) { results.ValidateNotNullOrEmpty(validatableObject.CompanyName, nameof(validatableObject.CompanyName)); results.ValidateNotNullOrEmpty(validatableObject.CEO, nameof(validatableObject.CEO)); results.ValidateNotNullOrEmpty(validatableObject.BuildingName, nameof(validatableObject.BuildingName)); results.ValidateNotNullOrEmpty(validatableObject.Street, nameof(validatableObject.Street)); results.ValidateNotNull(validatableObject.HouseNumber, nameof(validatableObject.HouseNumber)); results.ValidateNotNullOrEmpty(validatableObject.City, nameof(validatableObject.City)); return(results); }
public void TestValidateNotNullOrEmptyWithEmptyValueShouldReturnValidationResults() { // Arrange var validationResults = new ValidationResults(); string input = ""; // Act validationResults.ValidateNotNullOrEmpty(input, "input"); // Assert validationResults.GetMessages().Should().Be("input cannot be null or empty"); }
public ValidationResults Validate(ValidationResults results, UpdateOrAddDeviceCommand command) { results.ValidateNotNullOrEmpty(command.DeviceModel.Name, nameof(command.DeviceModel.Name)); results = ValidateObjectWithNameExists(results, command.DeviceModel); return(results); }