public void CanCreateSchema() { var task = new BxlDataProjectSchemaUpdateTask(dir) { Database = DbName }; task.Execute(); if (null != task.Error) { Console.WriteLine(task.Error); } Assert.AreEqual(TaskState.Success, task.State); var data = DbCommandExecutor.Default.GetResultSync(new DbCommandWrapper { Notation = DbCallNotation.Reader, Database = DbName, Query = "select * from the.test order by id" }) as object[]; Assert.AreEqual(2, data.Length); }
public void CanCreateSchemaAndLoadData() { var dtask = new BxlDataProjectDataUpdateTask(dir) { Database = DbName }; var stask = new BxlDataProjectSchemaUpdateTask(dir) { Database = DbName }; var job = new Job(); job.Tasks["dtask"] = dtask; job.Tasks["stask"] = stask; job.Execute(); Assert.True(job.Success); var data = DbCommandExecutor.Default.GetResultSync(new DbCommandWrapper { Notation = DbCallNotation.Reader, Database = DbName, Query = "select * from the.test order by id" }) as object[]; Assert.AreEqual(5, data.Length); }