Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public void GenerateZipFilePath(LeanDataTestParameters parameters)
        {
            var path = LeanData.GenerateZipFilePath(Globals.DataFolder, parameters.Symbol, parameters.Date, parameters.Resolution, parameters.TickType);

            Assert.AreEqual(parameters.ExpectedZipFilePath, path);
        }
Ejemplo n.º 3
0
        public void GenerateRelativeZipFilePath(LeanDataTestParameters parameters)
        {
            var relativePath = LeanData.GenerateRelativeZipFilePath(parameters.Symbol, parameters.Date, parameters.Resolution, parameters.TickType);

            Assert.AreEqual(parameters.ExpectedRelativeZipFilePath, relativePath);
        }
Ejemplo n.º 4
0
        public void GenerateZipEntryName(LeanDataTestParameters parameters)
        {
            var entry = LeanData.GenerateZipEntryName(parameters.Symbol, parameters.Date, parameters.Resolution, parameters.TickType);

            Assert.AreEqual(parameters.ExpectedZipEntryName, entry);
        }
Ejemplo n.º 5
0
        public void GenerateZipFileName(LeanDataTestParameters parameters)
        {
            var zip = LeanData.GenerateZipFileName(parameters.Symbol, parameters.Date, parameters.Resolution, parameters.TickType);

            Assert.AreEqual(parameters.ExpectedZipFileName, zip);
        }
Ejemplo n.º 6
0
 public void GenerateZipFilePath(LeanDataTestParameters parameters)
 {
     var path = LeanData.GenerateZipFilePath(Globals.DataFolder, parameters.Symbol, parameters.Date, parameters.Resolution, parameters.TickType);
     Assert.AreEqual(parameters.ExpectedZipFilePath, path);
 }
Ejemplo n.º 7
0
 public void GenerateRelativeZipFilePath(LeanDataTestParameters parameters)
 {
     var relativePath = LeanData.GenerateRelativeZipFilePath(parameters.Symbol, parameters.Date, parameters.Resolution, parameters.TickType);
     Assert.AreEqual(parameters.ExpectedRelativeZipFilePath, relativePath);
 }
Ejemplo n.º 8
0
 public void GenerateZipEntryName(LeanDataTestParameters parameters)
 {
     var entry = LeanData.GenerateZipEntryName(parameters.Symbol, parameters.Date, parameters.Resolution, parameters.TickType);
     Assert.AreEqual(parameters.ExpectedZipEntryName, entry);
 }
Ejemplo n.º 9
0
 public void GenerateZipFileName(LeanDataTestParameters parameters)
 {
     var zip = LeanData.GenerateZipFileName(parameters.Symbol, parameters.Date, parameters.Resolution, parameters.TickType);
     Assert.AreEqual(parameters.ExpectedZipFileName, zip);
 }
Ejemplo n.º 10
0
 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);
 }