public MockMarketDownloader SetupDownloadQuotesThreeMonths() { Setup(w => w.DownloadQuotesThreeMonths(It.IsAny <string>())) .Returns((string tickerSymbol) => { var validCompany = GetSupportedCompany(tickerSymbol); return(FakeQuotesBuilder.CreateFakeDayQuotes(null, (int)(SystemTime.Now() - SystemTime.Now().AddMonths(-3)).TotalDays)); }); return(this); }
public MockMarketDownloader SetupDownloadPreviousDayQuote() { Setup(w => w.DownloadPreviousDayQuote(It.IsAny <string>())) .Returns((string tickerSymbol) => { var validCompany = GetSupportedCompany(tickerSymbol); return(FakeQuotesBuilder.CreateFakeDayQuotes(null, 1).FirstOrDefault()); }); return(this); }
public MockMarketDownloader SetupDownloadQuotesFiveDays() { Setup(w => w.DownloadQuotesFiveDays(It.IsAny <string>())) .Returns((string tickerSymbol) => { var validCompany = GetSupportedCompany(tickerSymbol); return(FakeQuotesBuilder.CreateFakeDayQuotes(null, 5)); }); return(this); }
public MockMarketDownloader SetupDownloadIntradayMinuteQuotes() { Setup(w => w.DownloadIntradayMinuteQuotes(It.IsAny <string>())) .Returns((string tickerSymbol) => { var validCompany = GetSupportedCompany(tickerSymbol); return(FakeQuotesBuilder.CreateFakeMinuteQuotes(null, SystemTime.Now().TimeOfDay)); }); return(this); }