![]() |
1
3
有几种方法可以做到这一点,您选择哪一种取决于您要测试的内容。
我发现,如果我使用Arrange/Act/Assert方法构建测试,那么我要测试的内容就更清楚了(理想情况下,在Act部分应该有一个调用;例如:
编辑-基于更新的评论
您不能对抽象类进行单元测试,因为该类(根据定义)不包含任何代码。在您的场景中,看起来您要做的是测试混凝土
|
![]() |
2
2
如果
这与
所以有几个选择。理想情况下我会考虑
@pm_2's suggestion
制造的
如果您确实需要将特定
最后,值得考虑的是不要嘲笑
编辑第二个方案
我认为我之前的回答仍然适用于其他场景。概括一下:我的第一种方法是尝试将
我们有很多方法可以实现第一个选择。我们可以更新
而测试代码可以是:
或者我们可以创建
我以前见过不鼓励这样的接口继承,所以在选择此选项之前,您可能希望先了解一下这一点。
您还可以通过替换
我认为你需要回答的主要问题是你想如何结合
|