Exemplo n.º 1
0
        public void DatabaseCenter_Initialize_Invalid()
        {
            DatabaseCenter database = DatabaseCenter.Singelton;

            Assert.IsNotNull(database);
            Assert.IsFalse(database.Initialize(""));
        }
Exemplo n.º 2
0
        public void DatabaseCenter_Initialize_Valid()
        {
            DatabaseCenter database = DatabaseCenter.Singelton;

            Assert.IsNotNull(database);
            Assert.IsTrue(database.Initialize());
        }
Exemplo n.º 3
0
        private DatabaseCenter GetInst()
        {
            DatabaseCenter database = DatabaseCenter.Singelton;

            database.Initialize();
            return(database);
        }
Exemplo n.º 4
0
        public void DatabaseCenter_ExecuteQuery_Invalid()
        {
            DatabaseCenter database        = GetInst();
            int            affectedRecords = 0;
            var            result          = database.ExecuteQuery(testSqlBad, out affectedRecords);

            Assert.IsNull(result);
        }
Exemplo n.º 5
0
        public void DatabaseCenter_ExecuteQuery_Null()
        {
            DatabaseCenter database        = GetInst();
            int            affectedRecords = 0;

            Assert.ThrowsException <ArgumentNullException>(
                () => database.ExecuteQuery(null, out affectedRecords)
                );
        }
Exemplo n.º 6
0
        public void DatabaseCenter_Initialize_CloseThenOpen()
        {
            DatabaseCenter database = DatabaseCenter.Singelton;

            Assert.IsNotNull(database);
            Assert.IsTrue(database.Initialize());
            database.Close();
            Assert.IsTrue(database.Initialize());
        }
Exemplo n.º 7
0
 public void init()
 {
     db = DatabaseCenter.Instance();
 }
Exemplo n.º 8
0
 /// <summary>
 /// 初始化工作
 /// 1.初始化获取数据库数据单例
 /// 一般是在服务器变更了数据库,重置DatabaseCenter的db,重新获取一次即可
 /// </summary>
 public static void Init_Db()
 {
     db = DatabaseCenter.Instance();
 }