Issue #9: Added tests for GreedyScheduleGenerator