我一直在阅读有关定时器和线程的单元测试的问题.我找到了关于单元测试system.threading.timers的SO问题,但是我需要对system.timers.timer和一个包装类进行单元测试,这对于这个问题似乎并不顺利.
我只需要知道如何模拟计时器和/或系统时间,以便对它进行单元测试.我似乎无法在谷歌的任何地方找到这个.
编辑和更新:有意义的是,如果我通过如下包装来提取计时器,我可以生成一个计时器并使用模拟将其替换为不同的计时器.然后,相关部分将采用我在运行时注入的计时器(原始而不是模拟)并测试它的已用事件代码.