【发布时间】:2016-09-13 14:24:51
【问题描述】:
我正在开发一个使用 prism 的 C# wpf 项目。我正在尝试使用 TDD,尝试正确执行它仍然是新手。我遇到的问题是在类的构造函数中,我使用类中的函数订阅了一个事件。
我已经找到了如何验证一个事件是否也被订阅,但我应该如何以及更重要的是测试正确的函数是否订阅了该事件?这是否超越了单元测试和更多的集成测试?
【问题讨论】:
标签: c# unit-testing prism
我正在开发一个使用 prism 的 C# wpf 项目。我正在尝试使用 TDD,尝试正确执行它仍然是新手。我遇到的问题是在类的构造函数中,我使用类中的函数订阅了一个事件。
我已经找到了如何验证一个事件是否也被订阅,但我应该如何以及更重要的是测试正确的函数是否订阅了该事件?这是否超越了单元测试和更多的集成测试?
【问题讨论】:
标签: c# unit-testing prism
我会测试该事件是否触发了正确的响应。
这样您可以测试您的类的预期行为,而不是,至少部分测试所用库的正确功能(它会带来自己的一组测试)。
【讨论】: