public void ShouldContainNoErrors() { // Arrange var command = new CreateProductionSiteCommand("Code", "Name", "Source"); // Act var validationResult = _validator.Validate(command); var exists = validationResult.Errors.Count > 0; // Assert exists.Should().BeFalse(); }
public void ShouldHaveProductionSiteSourceMandatoryValidationFailureWhenSourceIsEmpty() { // Arrange string source = string.Empty; var command = new CreateProductionSiteCommand("Code", "Name", source); // Act var validationResult = _validator.Validate(command); var exists = validationResult.Errors.Any( a => a.PropertyName.Equals("Source") && a.ErrorMessage.Contains(ValidationFailures.ProductionSiteSourceMandatory)); // Assert exists.Should().BeTrue(); }
public CreateProductionSiteCommand Map(CreateProductionSiteRequest request) { var result = new CreateProductionSiteCommand(request.BodyCode, request.BodyName, request.BodySource); return(result); }