腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
NSubstitute
的
依赖
项
注入
c#
、
unit-testing
、
dependency-injection
、
mocking
、
nsubstitute
我有一个服务类,它有一个接受IAppConfig
的
构造函数
注入
。IAppConfig有几个只有getter
的
属性。我想在我
的
测试项目中创建这个服务类
的
一个实例。我
的
服务类 IAppConfig _appConfig;{{ string BaseURL {
浏览 10
提问于2019-07-02
得票数 2
1
回答
没有为单元测试找到ABP - LocalIocManager
unit-testing
、
dependency-injection
、
abp
、
nsubstitute
在aspnet样板中,单元测试可以
使用
LocalIocManager属性来替换服务,然后只
使用
NSubstitute
模拟
的
测试所需
的
依赖
项
获取我们想要测试
的
实例。在中,我们可以看到一个
使用
fakeRepo
的
例子,但是它是“手动”
注入
的
。这样做可以在几乎没有
依赖
项
的
情况下进行,但当有更多
依赖
项
时
浏览 6
提问于2022-10-24
得票数 0
回答已采纳
1
回答
在代码中(而不是在测试中)
使用
NSubstitute
(或允许模拟
的
其他测试框架)是一个很好
的
实践吗?
c#
、
.net
、
unit-testing
、
mocking
、
nsubstitute
我在业务逻辑(测试类之外)中面对
NSubstitute
的
使用
:当您需要模拟某个类(接口)时,我习惯于在测试类中
使用
NSubstitute
。但是在测试类之外
使用
NSubstitute
使我感到困惑。它
的
位置对吗?像
依赖
注入
容器一样
使用
NSubstitute
,可以创建接口/
浏览 0
提问于2018-11-15
得票数 0
1
回答
如何将多个presenter
注入
到主presenter中?
c#
、
design-patterns
、
dependency-injection
、
mvp
根据这个,我可以向构造函数
注入
依赖
项
。但是,假设我有10个“子主持人”呢?我是不是应该通过构造函数
注入
所有这些函数?对于这种情况,推荐
使用
哪种设计模式(工厂方法、外观等)?如果您能给出
使用
NUnit和
NSubstitute
测试它
的
示例代码,我将非常感谢?提前感谢!
浏览 2
提问于2014-11-21
得票数 0
1
回答
ASP.NET核心测试xUnit控制器
c#
、
unit-testing
、
asp.net-core
、
xunit
这个测试总是返回null,当我运行projet时,测试总是fail...but,并且正常地返回数据,这个项目
使用
RavenDB。result = await session.LoadAsync<Category>(id); }} 并
使用
浏览 1
提问于2017-07-08
得票数 0
1
回答
AutoFixture +
NSubstitute
为
注入
的
汽车模拟抛出NotASubstituteException
autofixture
、
nsubstitute
我收到以下例外情况:
NSubstitute
.Exceptions.NotASubstituteException:
NSubstitute
扩展方法(如.Received() )只能对
使用
Substitute.For()和相关方法创建
的
对象调用。,手动创建StripeChargeService,然后手动创建所有
依赖
项
并将其
注入
到SUT中,但是我更希望拥有更少
的
代码,让AutoFixture来完成这项工作。AutoTopUpFailedExceptio
浏览 3
提问于2016-06-03
得票数 5
回答已采纳
2
回答
如何才能使Ninject内核返回
NSubstitute
模拟对象?
ninject
、
nsubstitute
静态类中有静态方法,它
注入
了我
的
依赖
关系:我有静态属性来获取每个对象
的
实例:public static IKernel AppKernel {get;set;} IInterfaceinstance = MyStaticClas
浏览 5
提问于2016-02-10
得票数 0
回答已采纳
1
回答
用ninject和不可替代物进行测试
.net
、
unit-testing
、
ninject
、
nsubstitute
我在试着想办法测试我
的
尼尼特库。我
的
意思是,我
的
库
使用
Ninject内核来解决它们
的
所有
依赖
关系。这是我图书馆
的
主要课程: 例如,servic
浏览 3
提问于2017-02-13
得票数 1
3
回答
如何在CosmosSDK v3+
的
FeedResponse中提供模拟值?
c#
、
azure-cosmosdb
、
nsubstitute
我正在为我
的
应用程序编写一个数据访问层,并试图模拟出用于单元测试
的
CosmosDB SDK
依赖
项
。我正在
使用
NUnit和
NSubstitute
,并且遇到了我试图模拟Container.GetItemQueryIterator
的
返回值
的
问题。我已经成功地提供了一个模拟feedIterator作为对该调用
的
响应,并提供了一个模拟feedResponse作为feedIterator.ReadNextAsync
的
返回值,但是
浏览 58
提问于2019-09-29
得票数 5
回答已采纳
1
回答
大型装置/装置
的
单元试验
c#
、
unit-testing
、
moq
、
xunit
假设我们有一个Service和DI上
的
其他服务。测试中
的
方法对输入数据做了一些修改,进行了一些验证,调用了两个这些
注入
的
服务(只可以获取数据或修改数据,然后返回某些数据),然后返回一些内容。在这种情况下,我需要编写许多测试所有可能行为
的
案例,如验证异常、未发现异常、业务异常、正常流等。 问题是,我需要在一个
注入
的
服务上模拟所有的方法。这可能会发展得很快。在这个大型/复杂
的
方法中,用于固定和设置(模拟
依赖
关系)
的</e
浏览 0
提问于2019-08-21
得票数 0
2
回答
使用
依赖
注入
对控制器进行单元测试
asp.net-mvc-4
我们有一个控制器,它有一个接受另一个类对象
的
构造器。例如,现在,在单元测试中,在实例化控制器
的
同时,我们执行如下操作:我们从单元测试项目中
注入
依赖
项
,然后我们可以测试Controller
的
所有方法。现在最大
的
问题是,实例化控制器而不是提供/
注入
<
浏览 0
提问于2014-05-05
得票数 0
1
回答
我如何返回一个对象(即.从
使用
NSubstitute
模拟
的
对象中?
c#
、
unit-testing
、
testing
、
nsubstitute
我正在
使用
NSubstitute
模拟我
的
一个类/接口。我
的
类实现
的
一个函数应该返回一个List类型
的
对象。但是当我尝试
使用
_mockedObject.MyFunction().Returns(myList)时,它给我一个错误,告诉我不能在我
的
列表和Func类型
的
对象之间进行转换。我想我可以
使用
某个ToString()函数将列表作为字符串传递,然后将其转换回来?但这看起来并不是特别干净,因为我期望从我
浏览 7
提问于2019-08-07
得票数 2
回答已采纳
2
回答
如何
使用
AutofacContrib.
NSubstitute
监视被测试
的
类
c#
、
unit-testing
、
nsubstitute
、
automocking
我正在一个带有NSpec框架
的
类库项目中运行单元测试,AutofacContrib.
NSubstitute
v3.3.2.0,
NSubstitute
v1.7.0.0 (最近
的
版本是1.8.2)。测试实例下
的
类是用AutoSubstitute构建
的
,以便自动保存它所需
的
所有
依赖
项
。AutoSubstitute(); MainPanelViewModel viewModel = autoSubstitute.Resolve<Ma
浏览 4
提问于2015-06-25
得票数 1
回答已采纳
2
回答
将
NSubstitute
导入到统一
项
目中
c#
、
unit-testing
、
unity3d
、
nsubstitute
我正试图在我
的
Unity (UnityVersion2019.2.2f1)中
使用
NSubstitute
。无论如何导入,我
的
IDE ( Visual和JetBrains Rider )在尝试using
NSubstitute
时都会出现错误,说明
NSubstitute
是未定义
的
。我尝试过许多
NSubstitute
包
的
选项和版本(4.2.1和2.0.3)。我还将dll文件从包
的
net35文件夹导入到我
的
团
浏览 0
提问于2019-09-04
得票数 5
回答已采纳
3
回答
使用
依赖
项
注入
注入
依赖
项
注入
器
c#
、
design-patterns
、
dependency-injection
、
ninject
我对
依赖
注入
非常陌生,我正在尝试弄清楚这是否是反模式。,而Foo.Payment也需要来自Foo.Users
的
东西。这创建了某种循环
依赖
关系。 }这使得这个实例中UserAccounts类的确切<em
浏览 2
提问于2009-12-12
得票数 8
回答已采纳
1
回答
尼尼特:
使用
NSubstitute
自动模拟?
c#
、
mocking
、
ninject
、
nsubstitute
、
automocking
我在
使用
Ninject和
NSubstitute
之间可用
的
自动模拟时遇到了问题,实际上,这个包是一个名为Ninject.MockingKernel.
NSubstitute
的
九目标包,它应该允许我
使用
ninject来创建模拟并返回
注入
了模拟
的
实例。似乎有一些关于Moq和Rhinomocks
的
例子,但是我没有看到任何关于
NSubstitute
的
例子。
浏览 3
提问于2013-08-31
得票数 3
回答已采纳
1
回答
如何在ASP.NET MVC5
项
目中编写单元测试?
c#
、
asp.net-mvc
、
unit-testing
、
unity-container
我有一个项目,是在ASP.NET MVC5框架之上用c#编写
的
。我
使用
设置了一个IoC来处理
依赖
注入
。我如何正确地设置我
的
测试
浏览 2
提问于2018-10-19
得票数 0
1
回答
无法在WPF设计器中将“Castle.Proxies.XProxy”类型
的
对象强制转换为“X”
c#
、
wpf
、
visual-studio-2013
、
nsubstitute
、
xaml-designer
结合DesignInstance属性,可以设置要在设计时自动创建和绑定
的
类型,从而允许您
使用
Visual设计器和一些上下文来说明WPF组件在运行时
的
实际外观。显然,由于我在这里而不是生活在程序员
的
天堂里,我在
使用
这些设计时遇到了一个问题。 我已经为我
的
ViewModels创建了一个设计时包装器,它有一个无参数
的
构造函数(因此它可以由设计人员创建)。在其构造函数中,它
使用
NSubstitute
模拟
注入
到它继承
的
浏览 0
提问于2014-01-01
得票数 9
回答已采纳
1
回答
是否需要
使用
Scala蛋糕模式进行
依赖
注入
重新编译?
spring
、
scala
使用
Spring
依赖
注入
,可以通过调整XML文件在运行时交换
依赖
项
。 我认为
使用
Scala蛋糕模式
依赖
项
注入
是不可能
的
,因为
依赖
项
是在编译时连接
的
,而更改
依赖
项
需要重新编译吗?如果是这样的话,Spring
依赖
注入
比
使用
Scala蛋糕模式进行
依赖
注入<
浏览 1
提问于2013-11-17
得票数 0
回答已采纳
2
回答
如何避免将
依赖
项
注入
对象以使其能够传递?
model-view-controller
、
design-patterns
、
architecture
、
dependency-injection
我对将
依赖
注入
应用于当前项目感兴趣,该项目利用了MVC模式。 我
的
控制器将调用模型,因此需要将
依赖
项
注入
到模型中。为此,控制器首先必须具有
依赖
项
(例如数据库对象)。控制器不需要
使用
其中
的
一些
依赖
项
(例如数据库对象),所以我觉得不应该给予它这种
依赖
。但是,如果要将这些
依赖
项
注入
模型对象,则必须具有这些
依赖
浏览 5
提问于2010-04-07
得票数 5
回答已采纳
点击加载更多
相关
资讯
一次高效的依赖注入
使用Carthage和依赖项缓存减少50% Xcode构建时间
盘点5个常用的.Net依赖注入框架!
设计范式之依赖注入:一个 Python Flask 的例子
Go 语言中的初始化依赖项
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券