有什么理由不将其包含在其中一个实例的测试中?
如果这不起作用,您可能可以创建一个子类,仅用于测试,而没有自己的独特功能。
如何为抽象类的具体方法设计和组织测试?特别是在 .NET 中。
您必须创建一个子类来实现抽象方法(带有空方法),但不实现任何具体方法。该子类应该仅用于测试(它不应该进入您的生产代码)。只需忽略单元测试中被重写的抽象方法并专注于具体方法即可。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
使用Rhino Mocks,它可以在运行时生成抽象类的实现,并且可以调用非抽象方法。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!