private static string GetProductPriceResultedFormated(IProductPriceResult result)
        {
            string formatedResult = string.Empty;

            if (result is KnownProductPriceResult knownProductPriceResult)
            {
                formatedResult = knownProductPriceResult.Value.ToString();
            }
            else
            {
                formatedResult = "Unknown product";
            }

            return(formatedResult);
        }
        public void Render(IProductPriceResult result)
        {
            var formatedResult = GetProductPriceResultedFormated(result);

            Console.Write(formatedResult);
        }
示例#3
0
 public ProductCatalogTestDouble(IProductPriceResult productPriceResult)
 {
     _productPriceResult = productPriceResult;
 }
示例#4
0
 public void Render(IProductPriceResult result)
 {
     ResultToRender = result;
 }