SimulationContext context = new SimulationContext();
SimulationContext.setContext(context);
context.setDataProvider(dataProvider);
context.setRegistry(new SimulationRegistry());
context.setRepository(new InMemorySimulationRepository());
context.setStaffPoolManager(new StaffPoolManagerImpl());
return context;
}