public void testFactory()
throws Exception
{
DefaultPlexusContainer plexus = new DefaultPlexusContainer();
GeneratorFactory factory = plexus.lookup( GeneratorFactory.class );
Generator generator = factory.getGenerator( "dummy" );
assertThat( generator, notNullValue() );
assertThat( generator, instanceOf( DummyGenerator.class ) );