    @Test
    public void testGenEnvironmentServiceFilledWithMultiplePackages() {

        Environment environment = factory.getEnvironment(null, "com.tacitknowledge.flip.fixtures", "com.tacitknowledge.flip.otherfixtures");
        
        assertNotNull(environment);
        
        Assert.assertTrue(environment.getProperties().isEmpty());
        assertTrue(isListHasItemOfType(environment.getPropertyReaders(), TestPropertyReader.class));
        assertTrue(isListHasItemOfType(environment.getContextProviders(), TestContextProvider.class));
        assertTrue(isListHasItemOfType(environment.getContextProviders(), Test1ContextProvider.class));
    }