Testing a class that relies on timers - C#