public void CanExtractCacheSchema() { CacheSchemaExtractor schemaExtractor = _serviceRegistry.Get <CacheSchemaExtractor>(); DaoGenerator generator = new DaoGenerator("Premera.Ehri.EnsLib.Data"); generator.Generate(schemaExtractor.Extract(), "C:\\bam\\daoWorkspace\\src"); }
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); }