Chr*_*ert 6 c# unit-testing moq
我正在尝试创建一个注入了依赖项的WPF MVVM视图模型System.Timing.Timer,并希望使用Moq测试视图模型.
System.Timing.Timer
我在Timer具有接口的类中编写了一个薄的包装器ITimer,但我不确定真正测试计时器对类的贡献的最佳方法.是否有一种很好的方法可以"逼迫"模拟过去的事件?别人有更好的技术吗?
Timer
ITimer
Ser*_*kiy 3
您应该单独测试您的代码。否则,您不知道您的代码是否按预期运行,或者外部依赖项存在一些副作用。因此,为外部资源(配置文件、计时器等)创建可模拟包装器是将 SUT 与外部代码分开的唯一方法。
归档时间:
13 年,4 月 前
查看次数:
1598 次
最近记录: