Beispiel #1
0
        public void UseMockDatabaseReturnsMockDatabaseOnOpen()
        {
            var database = new Database(null);

            DatabaseOpener.UseMockDatabase(database);

            Assert.AreEqual(database, Database.Open());
        }
Beispiel #2
0
        public void UseMockDatabaseWithFuncReturnsMockDatabaseOnOpenFile()
        {
            var database = new Database(null);

            DatabaseOpener.UseMockDatabase(() => database);

            Assert.AreEqual(database, Database.OpenFile("any.sdb"));
        }
Beispiel #3
0
        public void UseMockDatabaseWithFuncReturnsMockDatabaseOnOpenNamedConnection()
        {
            var database = new Database(null);

            DatabaseOpener.UseMockDatabase(() => database);

            Assert.AreEqual(database, Database.OpenNamedConnection("Steve"));
        }
Beispiel #4
0
        public void UseMockDatabaseReturnsMockDatabaseOnOpenConnection()
        {
            var database = new Database(null);

            DatabaseOpener.UseMockDatabase(database);

            Assert.AreEqual(database, Database.OpenConnection("data source=."));
        }
Beispiel #5
0
 public static void UseMockDatabase(Func <Database> mockDatabaseCreator)
 {
     DatabaseOpener.UseMockDatabase(mockDatabaseCreator);
 }
Beispiel #6
0
 public static void UseMockDatabase(Database mockDatabase)
 {
     DatabaseOpener.UseMockDatabase(mockDatabase);
 }