你如何unitTest发布者-Subscriber模式?

时间:2011-05-18 06:23:27

标签: c# unit-testing

您好 想知道是否有单元测试发布者订阅者模式的模式?

任何示例或建议?

感谢

2 个答案:

答案 0 :(得分:4)

如果你想编写“真正的”单元测试,你应该考虑编写一个发布者和另一个订阅者的测试。当这些测试通过时,您应该进行快速集成测试,以查看订阅者是否可以订阅并接收来自发布者的消息(如Mitch建议的那样)。

答案 1 :(得分:2)

一个简单的测试:

安排:

  • 创建发布商
  • 创建订阅者
  • 订阅订阅者

法:

  • 发布

断言:

  • 验证订阅者是否已收到已发布的活动

为多个订阅者执行类似的测试。

不确定您还在寻找什么。

相关问题