I never thought I would find a way to test the job scheduler but when I broke it and didn’t notice for a day I realized I had better! So I did.
Wrote a unit test to validate all the schedules generated a next time to run successfully. That made me feel quite safe!
So I guess that five minute task actually took a bit longer. ;-)