Creates Clock that returns fixed time value. Useful in unit-tests.
time
Clock.fixed(DateTime time) : _time = (() => time);