Esempio n. 1
0
        public void Test1()
        {
            MockMiscProvider.MockNow = new DateTime(2010, 12, 10, 10, 9, 8);
            var provider = new DbTimeProvider(new DataProvider("SQLite"));

            StaticRecorder.CurRow.Add(new RowInfo("now", new DateTime(2010, 12, 10, 9, 8, 7)));
            Assert.AreEqual(new DateTime(2010, 12, 10, 9, 8, 7), provider.Now);

            MockMiscProvider.Add(new TimeSpan(0, 0, 50));
            Assert.AreEqual(new DateTime(2010, 12, 10, 9, 8, 57), provider.Now);

            StaticRecorder.CurRow.Add(new RowInfo("now", new DateTime(2010, 12, 10, 9, 8, 7)));
            MockMiscProvider.Add(new TimeSpan(0, 10, 0));
            Assert.AreEqual(new DateTime(2010, 12, 10, 9, 8, 7), provider.Now);
        }
Esempio n. 2
0
 public DataProvider(DbDriver driver)
 {
     InnerDriver = driver;
     DbTime      = new DbTimeProvider(this);
 }