Again, if the implementation calls timePassed() more than expected, the test will break.