Introduce a basic unittest for the scheduler, using fake DB models, a fake calendar client, and a fake randomizer.