public void testGetSatisfiedTerminationConditionsBeforeStart()
{
IslandEvolution<Integer> islandEvolution = new IslandEvolution<Integer>(3,
new RingMigration(),
new StubIntegerFactory(),
new IntegerAdjuster(2),
new DummyFitnessEvaluator(),
new RouletteWheelSelection(),
FrameworkTestUtils.getRNG());
// Should throw an IllegalStateException because evolution hasn't started, let alone terminated.
islandEvolution.getSatisfiedTerminationConditions();