public LevelRepoIntegrationTest(LevelRepoIntegrationTestSetup setup) { var connectionString = new ConnectionStringsForTest().GetConnectionString(setup.DatabaseName); var database = new DatabaseConnection(connectionString); var fakedFactory = A.Fake <IDatabaseConnectionFactory>(); A.CallTo(() => fakedFactory.GetDatabaseConnection(Factories.Database.Settings)).Returns(database); _levelService = new LevelRepoService(fakedFactory, new LevelQueries()); }