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);
        }