### Question:
JdbcIntermediateFederatedProvider implements IntegralIntermediateFederatedProvider { @NotNull @Override public IntegralIntermediateFacade openFacade(@NotNull final String connectionString, @Nullable final Properties connectionProperties, final int connectionsLimit) { IntegralIntermediateRdbmsProvider provider = findTheBestFor(connectionString); return provider.openFacade(connectionString, connectionProperties, connectionsLimit); } JdbcIntermediateFederatedProvider(); void registerProvider(@NotNull final IntegralIntermediateRdbmsProvider provider); void deregisterProvider(@NotNull final PrimeIntermediateRdbmsProvider provider); @NotNull @Override Set<Rdbms> supportedRdbms(); @NotNull @Override IntegralIntermediateFacade openFacade(@NotNull final String connectionString,
                                               @Nullable final Properties connectionProperties,
                                               final int connectionsLimit); @Nullable @Override IntegralIntermediateRdbmsProvider getSpecificServiceProvider(@NotNull final Rdbms rdbms);  }### Answer:
@Test public void the_UnknownDatabaseServiceProvider_is_accepted_by_connectionString() { myFederatedProvider.openFacade(UnknownDatabaseProviderTest.H2_CONNECTION_STRING, null, 1); }