public void GetSource(LeanDataTestParameters parameters) { var factory = (BaseData)Activator.CreateInstance(parameters.BaseDataType); var source = factory.GetSource(parameters.Config, parameters.Date, false); var expected = parameters.ExpectedZipFilePath; if (parameters.SecurityType == SecurityType.Option) { expected += "#" + parameters.ExpectedZipEntryName; } Assert.AreEqual(expected, source.Source); }
public void GenerateZipFilePath(LeanDataTestParameters parameters) { var path = LeanData.GenerateZipFilePath(Globals.DataFolder, parameters.Symbol, parameters.Date, parameters.Resolution, parameters.TickType); Assert.AreEqual(parameters.ExpectedZipFilePath, path); }
public void GenerateRelativeZipFilePath(LeanDataTestParameters parameters) { var relativePath = LeanData.GenerateRelativeZipFilePath(parameters.Symbol, parameters.Date, parameters.Resolution, parameters.TickType); Assert.AreEqual(parameters.ExpectedRelativeZipFilePath, relativePath); }
public void GenerateZipEntryName(LeanDataTestParameters parameters) { var entry = LeanData.GenerateZipEntryName(parameters.Symbol, parameters.Date, parameters.Resolution, parameters.TickType); Assert.AreEqual(parameters.ExpectedZipEntryName, entry); }
public void GenerateZipFileName(LeanDataTestParameters parameters) { var zip = LeanData.GenerateZipFileName(parameters.Symbol, parameters.Date, parameters.Resolution, parameters.TickType); Assert.AreEqual(parameters.ExpectedZipFileName, zip); }