### Question:
AcmeRuntimeAggregator implements IRuntimeAggregator<IAcmeSystem> { @Override public IModelInstance<IAcmeSystem> getInternalModel() { return internalModel; } AcmeRuntimeAggregator(ISystemConfiguration config);  AcmeRuntimeAggregator(ISystemConfiguration config,
            IDatabaseConnector dbConn); @Override void start(); @Override void stop(); @Override IModelInstance<IAcmeSystem> getInternalModel(); @Override IModelInstance<IAcmeSystem> copyInternalModel(); @Override IEventBuffer getEventBuffer(); @Override synchronized void processEvent(String channel, IRainbowMessage event);  }### Answer:
@Test public void testGetInternalModel() throws RuntimeAggregatorException { System.out.println("getInternalModel"); AcmeRuntimeAggregator instance = new AcmeRuntimeAggregator(systemConfig, new DummyDatabaseConnector()); IModelInstance<IAcmeSystem> modelInstance = instance.getInternalModel(); assertNotNull(modelInstance); assertEquals("Acme", modelInstance.getModelType()); assertEquals("ZNewsSys", modelInstance.getModelName()); IAcmeSystem system = modelInstance.getModelInstance(); assertNotNull(system); assertEquals("ZNewsSys", system.getName()); }