public void SaveAndUpdate()
        {
            var session = SessionManager.Instance.CurrentSession;
            var driver = new DBDriver(session.Connection);
            try
            {
                var t = new Tips
                            {
                                PerformTime = new Time(13, 0, 0),
                                PopupTime = new Time(12, 12, 12)
                            };
                session.SaveOrUpdate(t);
                session.Flush();
                DataTable table;

                DataHelper.CreateInstance().Initailze(driver)
                    .Select("CoreTest_Tips").Into(out table).Execute();

                Assert.AreEqual(table.Rows[0]["PerformTime"].ToString(), t.PerformTime.Ticks.ToString());
                Assert.AreEqual(table.Rows[0]["PopupTime"].ToString(), t.PopupTime.ToString());
            }
            finally
            {
                DataHelper.CreateInstance()
                    .Initailze(driver).Delete("CoreTest_Tips").
                    Execute();
            }
        }
        public void SaveAndUpdate()
        {
            var session = SessionManager.Instance.CurrentSession;
            var driver  = new DBDriver(session.Connection);

            try
            {
                var t = new Tips
                {
                    PerformTime = new Time(13, 0, 0),
                    PopupTime   = new Time(12, 12, 12)
                };
                session.SaveOrUpdate(t);
                session.Flush();
                DataTable table;

                DataHelper.CreateInstance().Initailze(driver)
                .Select("CoreTest_Tips").Into(out table).Execute();

                Assert.AreEqual(table.Rows[0]["PerformTime"].ToString(), t.PerformTime.Ticks.ToString());
                Assert.AreEqual(table.Rows[0]["PopupTime"].ToString(), t.PopupTime.ToString());
            }
            finally
            {
                DataHelper.CreateInstance()
                .Initailze(driver).Delete("CoreTest_Tips").
                Execute();
            }
        }