@Test
public void the_test_runner_executes_the_steps_in_batches() throws InitializationError, InterruptedException {
List<List<Integer>> executedTestResults = new ArrayList<List<Integer>>();
for(int i = 1; i <= 10; i++) {
MockEnvironmentVariables threadVariables = new MockEnvironmentVariables();
threadVariables.setProperty("thucydides.batch.count", "10");
threadVariables.setProperty("thucydides.batch.number", Integer.toString(i));
SystemVariableBasedBatchManager batchManager = new SystemVariableBasedBatchManager(threadVariables);
List<Integer> executedTests = new ArrayList<Integer>();
executedTestResults.add(executedTests);
runFiftyTestCases(batchManager, executedTests);
}