Example #1
0
        public void CanInitClr()
        {
            new InitDatabaseTask {
                Database = "DbInitTest"
            }.Execute();
            new InitMetaTableTask {
                Database = "DbInitTest"
            }.Execute();
            var task = new InitClrTask {
                Database = "DbInitTest"
            };

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

            task.Execute();
            Assert.AreEqual(TaskState.Success, task.State);
            task = new InitClrTask {
                Database = "DbInitTest"
            };
            task.Execute();
            Assert.AreEqual(TaskState.SuccessOnce, task.State);
        }