@SuppressWarnings("unchecked")
@Test
public void testSeedDataFeatureExecution() throws DbFeatureException {

    // GIVEN
    when(dataSeedStrategy.provide(any(DataSeedStrategy.StrategyProvider.class))).thenReturn(operation);
    // WHEN
    final DbFeature<MongoDatabase> feature = featureExecutor.createSeedDataFeature(dataSeedStrategy,
            Arrays.asList(new Document(), new Document()));
    assertThat(feature, notNullValue());
    feature.execute(connection);
    // THEN
    verify(operation).execute(eq(connection), any(Document.class));
}