public void Init()
 {
     _firstQuote = new Quote {
         Close = 10
     };
     _secondQuote = new Quote {
         Close = 9
     };
     _thirdQuote = new Quote {
         Close = 8
     };
     _firstDate    = new DateTime(2021, 03, 29);
     _secondDate   = _firstDate.AddDays(-1);
     _thirdDate    = _firstDate.AddDays(-2);
     _equityPrices = new EquityPrices
     {
         TimeSeriesDaily = new Dictionary <DateTime, Quote>
         {
             { _firstDate, _firstQuote },
             { _secondDate, _secondQuote },
             { _thirdDate, _thirdQuote },
             { _thirdDate.AddDays(-1), _firstQuote },
             { _thirdDate.AddDays(-2), _secondQuote },
             { _thirdDate.AddDays(-3), _thirdQuote },
             { _thirdDate.AddDays(-4), _firstQuote },
             { _thirdDate.AddDays(-5), _secondQuote },
             { _thirdDate.AddDays(-6), _thirdQuote },
             { _thirdDate.AddDays(-7), _firstQuote },
             { _thirdDate.AddDays(-8), _secondQuote },
             { _thirdDate.AddDays(-9), _thirdQuote },
             { _thirdDate.AddDays(-10), _firstQuote },
             { _thirdDate.AddDays(-11), _secondQuote },
             { _thirdDate.AddDays(-12), _thirdQuote },
         }
     };
     _cacheMock = new Mock <IEquitiesPriceCache>();
     _cacheMock.Setup(a => a.GetEquityPrice(
                          It.IsAny <string>())).Returns(_equityPrices);
 }
 public void Init()
 {
     _firstQuote = new Quote {
         Close = 10
     };
     _secondQuote = new Quote {
         Close = 9
     };
     _thirdQuote = new Quote {
         Close = 8
     };
     _firstDate    = new DateTime(2021, 03, 29);
     _secondDate   = new DateTime(2021, 03, 28);
     _thirdDate    = new DateTime(2021, 03, 27);
     _equityPrices = new EquityPrices {
         TimeSeriesDaily = new Dictionary <DateTime, Quote>
         {
             { _firstDate, _firstQuote },
             { _secondDate, _secondQuote },
             { _thirdDate, _thirdQuote },
         }
     };
 }