|
|
1
0
使用反射? 类似的方法应该有效(未经测试):
|
|
|
2
1
我会这样做: 在测试项目中创建一个具体的类,该类继承自抽象控制器,并将租户作为公共属性公开。在测试项目中使用模拟或伪代码没有什么错(当然,只方便测试的伪代码永远不应该出现在生产项目中)。 |
|
|
3
0
您可以在抽象基上创建一个方法,仅用于单元测试。您可以将其公开,也可以对其进行内部设置
|
|
|
4
0
从你的实现来看,租户是由回购协议提供的
你需要的是能够以某种方式注入你的回购,从“回购”这个名字听起来是一件好事。
-- |
|
|
5
0
好的,在重读@driis答案之后,我认为有一个更明确的方法来做到这一点,但它需要在您的控制器工厂中使用DI(网上有很多这样做的例子。)
然后我们可以将这个类注入到控制器中(讨厌的是把构造器参数放得到处都是!)所以在抽象控制器中:
然后在单元测试中,您可以创建
|
|
|
6
0
有两种方法可以做到这一点
例如。,
谢谢, |
|
|
wavesinaroom · 断言结构向量长度 1 年前 |
|
|
Tim Kirkwood · 比较空数据帧 1 年前 |
|
Kamran Khan · 使用单元测试ASP。NET核心 2 年前 |
|
|
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 2 年前 |
|
|
Ricky Mo · 角度测试如何模拟导入的const 2 年前 |
|
|
Natty · Visual Studio中缺少“代码覆盖率结果” 2 年前 |