Exemple #1
0
        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);
             */
        }
Exemple #2
0
        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());
        }
Exemple #3
0
        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());
        }
Exemple #4
0
 public override StagingFileDataProvider getProvider()
 {
     return(EodDataProvider.getInstance(EodVersion.LATEST));
 }