public void Should_replace_where_with_excluded_databases() { var queryType = new TQuery(); var sqlServer = new SqlServerEndpoint("foo", "foo", true, null, new[] { "exclude" }); var queryLocator = new QueryLocator(null); IEnumerable <SqlQuery> queries = sqlServer.FilterQueries(queryLocator.PrepareQueries(new[] { queryType.GetType() }, false)); foreach (SqlQuery query in queries) { string actual = queryType.ParameterizeQuery(query.CommandText, sqlServer); Assert.That(actual, Is.StringContaining(ExcludedDatabaseExpectedSql)); } }