public class TestAcrossContext
{
@Test
public void getModuleByName() {
TestModule1 module = new TestModule1();
ExposingModule other = new ExposingModule( "my module" );
AcrossContext context = new AcrossContext();
context.addModule( module );
context.addModule( other );
assertNull( context.getModule( "not present" ) );
assertSame( module, context.getModule( module.getName() ) );
assertSame( other, context.getModule( "my module" ) );
assertSame( other, context.getModule( "com.foreach.across.test.modules.exposing.ExposingModule" ) );
}