public MainWindow() { InitializeComponent(); TBDatabaseKeeper tbKeeper = new TBDatabaseKeeper(); DataKeeper dataKeeper = new DataKeeper(tbKeeper); InitializeController(tbKeeper, dataKeeper); }
public void GetColumnNamesTest() { string tableName = "table"; Mock <TBDatabaseKeeper> keeperMock = new Mock <TBDatabaseKeeper>(); TBDatabaseKeeper keeper = keeperMock.Object; Mock <DataKeeper> dkMock = new Mock <DataKeeper>(keeper); keeperMock.Setup(mock => mock.GetColumnNames(tableName)); DatabaseController databaseController = new Mock <DatabaseController>(keeper, dkMock.Object).Object; databaseController.GetColumnNames(tableName); keeperMock.Verify(mock => mock.GetColumnNames(tableName), Times.Once()); }