作者:linjiabin43 | 2023-09-05 11:35
如何解决《测试抽象类具体方法》经验,为你挑选了1个好方法。
我如何设计和组织抽象类的具体方法的测试?特别是在.NET中.
1> Bill the Liz..:
您必须创建一个实现抽象方法的子类(使用空方法),但不能创建具体的子类.此子类应仅用于测试(它永远不应该进入您的生产代码).只需忽略单元测试中重写的抽象方法,并专注于具体方法.
此外,如果您最终拥有大量这些(超过2或3个),您应该考虑使用像Rhino.Mocks或Moq(免费)或TypeMock(商业)这样的模拟框架,并执行"PartialMock"来自动执行此操作过程适合你