public void ShouldContainNoErrors() { // Arrange var command = new CreateStorageStatusCommand("Code", "Name", "true", "Source"); // Act var validationResult = _validator.Validate(command); var exists = validationResult.Errors.Count > 0; // Assert exists.Should().BeFalse(); }
public void ShouldHaveStorageStatusSourceMandatoryValidationFailureWhenSourceIsNull() { // Arrange string source = null; var command = new CreateStorageStatusCommand("Code", "Name", "true", source); // Act var validationResult = _validator.Validate(command); var exists = validationResult.Errors.Any( a => a.PropertyName.Equals("Source") && a.ErrorMessage.Contains(ValidationFailures.StorageStatusSourceMandatory)); // Assert exists.Should().BeTrue(); }
public void ShouldHaveStorageStatusDefaultNotBooleanMandatoryValidationFailureWhenDefaultIsNotBoolean() { // Arrange string @default = "notBoolean"; var command = new CreateStorageStatusCommand("Code", "Name", @default, "Source"); // Act var validationResult = _validator.Validate(command); var exists = validationResult.Errors.Any( a => a.PropertyName.Equals("Default") && a.ErrorMessage.Contains(ValidationFailures.StorageStatusDefaultNotBoolean)); // Assert exists.Should().BeTrue(); }
public CreateStorageStatusCommand Map(CreateStorageStatusRequest request) { var result = new CreateStorageStatusCommand(request.BodyCode, request.BodyName, request.BodyDefault, request.BodySource); return(result); }