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);
        }
Exemplo n.º 2
0
        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");
        }