C# 在观察器设计模式单元测试中,我们需要测试什么?

C# 在观察器设计模式单元测试中,我们需要测试什么?,c#,unit-testing,design-patterns,C#,Unit Testing,Design Patterns,我不熟悉软件测试。我想知道什么是对观察者模式进行单元测试的正确方法?e、 g.如果我们实施了以下4类: 主题类(附加/分离/通知) 观察者接口类(更新虚拟方法) 具体学科类 ConcreteObserver(具体更新方法) 如何为每个类编写测试轨迹?有什么好的例子可以参考吗?这是一个很难回答的问题,因为它非常抽象。通常,您不会为某些模式编写测试,而是为方法编写单元测试。或者根据用例编写测试。底线是,当您提供输入时,预期的输出是什么?使用什么样的模式并不重要;输入进去,结果出来。结果有效吗?这

我不熟悉软件测试。我想知道什么是对观察者模式进行单元测试的正确方法?e、 g.如果我们实施了以下4类:

  • 主题类(附加/分离/通知)
  • 观察者接口类(更新虚拟方法)
  • 具体学科类
  • ConcreteObserver(具体更新方法)

如何为每个类编写测试轨迹?有什么好的例子可以参考吗?

这是一个很难回答的问题,因为它非常抽象。通常,您不会为某些模式编写测试,而是为方法编写单元测试。或者根据用例编写测试。底线是,当您提供输入时,预期的输出是什么?使用什么样的模式并不重要;输入进去,结果出来。结果有效吗?这就是你的测试。

相关:。另外:,