Пример #1
0
        public void CanExtractCacheSchema()
        {
            CacheSchemaExtractor schemaExtractor = _serviceRegistry.Get <CacheSchemaExtractor>();
            DaoGenerator         generator       = new DaoGenerator("Premera.Ehri.EnsLib.Data");

            generator.Generate(schemaExtractor.Extract(), "C:\\bam\\daoWorkspace\\src");
        }
Пример #2
0
        public void CanGetTableNames()
        {
            CacheConnectionStrings     connectionStrings = _serviceRegistry.Get <CacheConnectionStrings>();
            CacheSchemaExtractorConfig config            = new CacheSchemaExtractorConfig {
                TableNameFilter = "%EnsLib.Workflow%", ConnectionString = connectionStrings.WA
            };
            CacheDatabase        db = new CacheDatabase(connectionStrings.WA);
            CacheSchemaExtractor schemaExtractor = new CacheSchemaExtractor(config);

            string[] tableNames = schemaExtractor.GetTableNames();
            Expect.IsNotNull(tableNames, "tableNames was null");
            Expect.IsTrue(tableNames.Length > 0);
        }