public void GetProductInfo_Should_Not_Validated_When_Product_Code_Length_Is_GreaterThan_3(string productCode) { var getProductInfoQuery = new GetProductInfoQuery { ProductCode = productCode }; var validator = new GetProductInfoValidator(); var validationResult = validator.Validate(getProductInfoQuery); validationResult.Errors.Any(x => x.PropertyName == nameof(getProductInfoQuery.ProductCode)).Should().Be(true); }
public override async Task <string> Process() { var query = new GetProductInfoQuery { ProductCode = _parameters[1] }; var result = await _mediator.Send(query); return($"Product {result.ProductCode} info; price {result.Price}, stock {result.Stock} \r\n"); }