Test for parameter sets of `regenerate_rail` and `regenerate_schedule`
Story
As a project member, I want to test the behavior of the parameters regenerate_rail
and regenerate_schedule
so that we are sure they behave as accepted.
If the rail infrastructure is regenerated we also need to regenerate the schedule as it can not work on any infrastructure. If the rail infrastructure stays the same, we can still regenerate the schedule and should see different tasks. Thus the tests should test for
regenerate_rail regenerate_schedule
True True
==> Both regenerated
True False
==> Both regenerated
False True
==> Only schedule regenerated
False False
==> All stays the same
Acceptance Criteria
- Test written and green for all above test cases