public void Setup() { var logData = new CustomLogData(l => { Debug.WriteLine(l); Console.WriteLine(l); }); this.log = new RegionBasedLogWriter(logData, nameof(BuildingStructureTest)); var settings = new ItemifySettings("Server=127.0.0.1;Port=5432;Database=itemic;User Id=postgres;Password=abc;"); settings.Register <EntityTypes>(); this.itemify = new Itemify(settings, this.log); }
public void BeforeEach() { var log = new CustomLogData(l => Debug.WriteLine(l)); var logwriter = new RegionBasedLogWriter(log, nameof(PostgreSqlProviderTests)); logwriter.StartStopwatch(); provider = new PostgreSqlProvider(connectionPool, logwriter, SCHEMA); provider.EnsureSchemaExists(); var tables = provider.GetTableNamesBySchema(SCHEMA); foreach (var table in tables) { provider.DropTable(table); } }
public void BeforeEach() { var log = new CustomLogData(l => Debug.WriteLine(l)); logwriter = new RegionBasedLogWriter(log, "Spec"); sqlProvider = new PostgreSqlProvider(connectionPool, logwriter.NewRegion(nameof(PostgreSqlProvider)), SCHEMA); sqlProvider.EnsureSchemaExists(); typeManager = new TypeManager(); typeManager.Register <DeviceType>(); typeManager.Register <SensorType>(); entityProvider = new EntityProvider(sqlProvider, logwriter.NewRegion(nameof(EntityProvider))); provider = new ItemProvider(entityProvider, typeManager, logwriter.NewRegion(nameof(ItemProvider))); var tables = sqlProvider.GetTableNamesBySchema(SCHEMA); foreach (var table in tables) { sqlProvider.DropTable(table); } }
public PostgreSqlConnectionPoolTests() { var log = new CustomLogData(l => Debug.WriteLine(l)); logwriter = new RegionBasedLogWriter(log, nameof(PostgreSqlConnectionPoolTests)); }