【发布时间】:2011-11-02 15:55:52
【问题描述】:
我希望能够对我正在编写的自定义集合进行单元测试,该集合需要订阅添加到集合中的对象的PropertyChanged 事件。然后在事件被删除时取消订阅。
当添加到集合中的项目是一个接口时,这没什么大不了的,我可以模拟它(使用 Rhino Mocks)和Expect 订阅。但在一种情况下,添加的项目是实际的类,我无法模拟这些事件,因为它们不是虚拟的。
还有其他方法可以测试这些类的PropertyChanged 事件是否正确订阅和取消订阅?
【问题讨论】:
标签: unit-testing events c#-4.0 rhino-mocks