예제 #1
0
 public void CanCreateMetaTable() {
     new InitDatabaseTask {Database = "DbInitTest"}.Execute();
     var task = new InitMetaTableTask {Database = "DbInitTest"};
     task.Execute();
     if (null != task.Error) {
         Console.WriteLine(task.Error.ToString());
     }
     Assert.AreEqual(TaskState.Success, task.State);
 }
예제 #2
0
 public void WillNotCreateMetaTableTwice() {
     new InitDatabaseTask {Database = "DbInitTest"}.Execute();
     var task = new InitMetaTableTask {Database = "DbInitTest"};
     task.Execute();
     Assert.AreEqual(TaskState.Success, task.State);
     task = new InitMetaTableTask {Database = "DbInitTest"};
     task.Execute();
     if (null != task.Error) {
         Console.WriteLine(task.Error);
     }
     Assert.AreEqual(TaskState.SuccessOnce, task.State);
 }
예제 #3
0
        public void CanCreateMetaTable()
        {
            new InitDatabaseTask {
                Database = "DbInitTest"
            }.Execute();
            var task = new InitMetaTableTask {
                Database = "DbInitTest"
            };

            task.Execute();
            if (null != task.Error)
            {
                Console.WriteLine(task.Error.ToString());
            }
            Assert.AreEqual(TaskState.Success, task.State);
        }
예제 #4
0
        public void WillNotCreateMetaTableTwice()
        {
            new InitDatabaseTask {
                Database = "DbInitTest"
            }.Execute();
            var task = new InitMetaTableTask {
                Database = "DbInitTest"
            };

            task.Execute();
            Assert.AreEqual(TaskState.Success, task.State);
            task = new InitMetaTableTask {
                Database = "DbInitTest"
            };
            task.Execute();
            if (null != task.Error)
            {
                Console.WriteLine(task.Error);
            }
            Assert.AreEqual(TaskState.SuccessOnce, task.State);
        }