### Question:
DSLContextFactory implements Factory<DSLContext> { @Override public DSLContext provide() { return DSL.using(configuration); } DSLContextFactory(Configuration configuration); @Override DSLContext provide(); @Override void dispose(DSLContext instance);  }### Answer:
@Test public void createsADSLContext() { assertThat(factory.provide()).isInstanceOf(DSLContext.class); }