public void TestInitialize() { biotrackEngine = new BiotrackEngine(username, password, host, port, database); warehouseEngine = new WarehouseEngine(warehouse_username, warehouse_password, warehouse_host, warehouse_port, warehouse_database); }
public void TestCleanup() { this.biotrackEngine = null; }
static void DoWork() { switch (applicationConfig.Action.ToLower()) { case "makewarehousesales": log.Info("Calling makewarehousesales"); Init(); BiotrackEngine reporting = new BiotrackEngine(programConfig.username, programConfig.password, programConfig.host, programConfig.port, programConfig.database); WarehouseEngine warehouse = new WarehouseEngine(programConfig.warehouse_username, programConfig.warehouse_password, programConfig.warehouse_host, programConfig.warehouse_port); warehouse = WarehouseEngine.GetWarehouse(warehouse, true); SyncFoundation(); var inputStartTime = applicationConfig.Options[0].Split('=')[1]; var inputEndTime = applicationConfig.Options[1].Split('=')[1]; log.Info(string.Format("starttime => {0}, endtime => {1}", inputStartTime, inputEndTime)); var data = reporting.MakeSalesWarehouse(inputStartTime, inputEndTime); var syncedrows = warehouse.InsertSalesWarehouseData((List<SalesWarehouseRow>)data); var syncrow = new SyncRow { Success = true, Tablename = "saleswarehouse", Timestamp = DateTime.UtcNow, RowsSynced = syncedrows }; warehouse.InsertSyncRow(syncrow); break; case "makewarehouseinventory": log.Info("Calling makewarehouseinventory"); Init(); reporting = new BiotrackEngine(programConfig.username, programConfig.password, programConfig.host, programConfig.port, programConfig.database); warehouse = new WarehouseEngine(programConfig.warehouse_username, programConfig.warehouse_password, programConfig.warehouse_host, programConfig.warehouse_port); break; case "deletedatabase": log.Info("Calling deletedatabase"); Init(); warehouse = new WarehouseEngine(programConfig.warehouse_username, programConfig.warehouse_password, programConfig.warehouse_host, programConfig.warehouse_port); warehouse.DropWarehouseDatabase(); break; case "applyconfig": log.Info("Calling config"); ApplyConfiguration(applicationConfig); break; default: ShowHelp(); break; } }