public JsonResult OptionData(string symbol, DateTime?from = null, DateTime?to = null)
        {
            var optionData = _yahooFinanceService.GetOptionData(symbol);

            Parallel.ForEach(optionData, dto =>
            {
                dto.Volatility   = _financialCalculationService.Volatility(dto, from, to);
                dto.BlackScholes = _financialCalculationService.BlackScholes(dto);
            });

            return(Json(optionData));
        }
        public void GetOptionData()
        {
            var optionData = _yahooFinanceService.GetOptionData("GOOG");

            Assert.IsNotEmpty(optionData);
        }