public void CachesValueAndReturnsSameReference() { var provider = new LocalDiskFactorFileProvider(); var factorFile1 = provider.Get(Symbols.SPY); var factorFile2 = provider.Get(Symbols.SPY); Assert.IsTrue(ReferenceEquals(factorFile1, factorFile2)); }
public void ReturnsNullForNotFound() { var provider = new LocalDiskFactorFileProvider(); var factorFile = provider.Get(Symbol.Create("not - a - ticker", SecurityType.Equity, QuantConnect.Market.USA)); Assert.IsNull(factorFile); }
public void RetrievesFromDisk() { var provider = new LocalDiskFactorFileProvider(); var factorFile = provider.Get(Symbols.SPY); Assert.IsNotNull(factorFile); }