public async Task <IHttpActionResult> RunValuation(int id)
        {
            var config_priceengine = WebConfigurationManager.AppSettings["PriceEngine"];
            var priceengineName    = string.IsNullOrEmpty(config_priceengine) ? "GOOGLE" : config_priceengine;

            IPriceEngine priceEngine;

            if (priceengineName.ToUpper() == "GOOGLE")
            {
                priceEngine = new GooglePriceEngine();
            }
            else
            {
                priceEngine = new YahooPriceEngine();
            }


            Valuator valuator = new Valuator(priceEngine);

            valuator.RunValuation(1000);
            return(Ok(valuator));
        }
        public void RunValuationTest()
        {
            Valuator valuator = new Valuator(new GooglePriceEngine());

            valuator.RunValuation(1000);
        }