public void UseMockDatabaseReturnsMockDatabaseOnOpen() { var database = new Database(null); DatabaseOpener.UseMockDatabase(database); Assert.AreEqual(database, Database.Open()); }
public void UseMockDatabaseWithFuncReturnsMockDatabaseOnOpenFile() { var database = new Database(null); DatabaseOpener.UseMockDatabase(() => database); Assert.AreEqual(database, Database.OpenFile("any.sdb")); }
public void UseMockDatabaseWithFuncReturnsMockDatabaseOnOpenNamedConnection() { var database = new Database(null); DatabaseOpener.UseMockDatabase(() => database); Assert.AreEqual(database, Database.OpenNamedConnection("Steve")); }
public void UseMockDatabaseReturnsMockDatabaseOnOpenConnection() { var database = new Database(null); DatabaseOpener.UseMockDatabase(database); Assert.AreEqual(database, Database.OpenConnection("data source=.")); }
public static void UseMockDatabase(Func <Database> mockDatabaseCreator) { DatabaseOpener.UseMockDatabase(mockDatabaseCreator); }
public static void UseMockDatabase(Database mockDatabase) { DatabaseOpener.UseMockDatabase(mockDatabase); }