public static void ClassInit(TestContext context) { _STAGING = TNMStagingCSharp.Src.Staging.Staging.getInstance(EodDataProvider.getInstance(EodVersion.LATEST)); /* * String filename = "CS_02_05_50.zip"; * FileStream SourceStream = File.Open(filename, FileMode.Open); * * ExternalStagingFileDataProvider provider = new ExternalStagingFileDataProvider(SourceStream); * * _STAGING = TNMStagingCSharp.Src.Staging.Staging.getInstance(provider); */ }
public void testLookupCache() { // do the same lookup twice List <StagingSchema> lookup = _STAGING.lookupSchema(new EodSchemaLookup("C629", "9231")); Assert.AreEqual(1, lookup.Count); Assert.AreEqual("soft_tissue_other", lookup[0].getId()); lookup = _STAGING.lookupSchema(new EodSchemaLookup("C629", "9231")); Assert.AreEqual(1, lookup.Count); Assert.AreEqual("soft_tissue_other", lookup[0].getId()); // now invalidate the cache EodDataProvider.getInstance(EodVersion.LATEST).invalidateCache(); // try the lookup again lookup = _STAGING.lookupSchema(new EodSchemaLookup("C629", "9231")); Assert.AreEqual(1, lookup.Count); Assert.AreEqual("soft_tissue_other", lookup[0].getId()); }
public void testVersionInitializationTypes() { TNMStagingCSharp.Src.Staging.Staging staging10 = TNMStagingCSharp.Src.Staging.Staging.getInstance(EodDataProvider.getInstance(EodVersion.LATEST)); Assert.AreEqual(EodVersion.LATEST.getVersion(), staging10.getVersion()); TNMStagingCSharp.Src.Staging.Staging stagingLatest = TNMStagingCSharp.Src.Staging.Staging.getInstance(EodDataProvider.getInstance()); Assert.AreEqual(EodVersion.LATEST.getVersion(), stagingLatest.getVersion()); }
public override StagingFileDataProvider getProvider() { return(EodDataProvider.getInstance(EodVersion.LATEST)); }