腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
NSubstitute
- mock在
返回
空
的
方法中抛出异常
、
、
、
、
使用
NSubstitute
,如何模拟在
返回
空
的
方法中抛出
的
异常? void Add(); 下面是
NSubstitute
文档如何模拟为
空
返回
类型抛出异常。
浏览 0
提问于2017-06-02
得票数 6
3
回答
返回
对象
的
空
值
的
NSubstitute
、
、
我刚开始进行单元测试,在我看来,让
NSubstitute
能够为一个方法
返回
null应该很容易,但我无法让它工作。_campaigns.Get(Arg.Any<string>()).Returns(null); 在生产过程中,我使用FirstOrDefault()方法
返回
活动对象,如果它不存在,则
返回
null。因此,在我
的
单元测试中,我想测试这个情况,但是我
浏览 2
提问于2016-11-16
得票数 11
3
回答
NSubstitute
-模拟
返回
任务
的
方法中抛出异常
、
、
、
、
使用,如何模拟在
返回
任务
的
方法中抛出
的
异常?假设我们
的
方法签名看起来像这样:下面是
NSubstitute
文档对非
空
返回
类型抛出异常
的
模拟说明。
浏览 1
提问于2016-07-13
得票数 26
回答已采纳
1
回答
带有泛型
的
NSubstitute
、
这行代码是:其中,Client是一个
字符串
,Data是string-> string
的
字典。restClient.Get<Dictionary<string, string>>(Arg.Any<IRestRequest>()).Returns(restResponse); 然而,在第二行,我得到了一个
空
引用异常使用监视窗口,我已经确认restC
浏览 0
提问于2018-09-03
得票数 0
1
回答
我如何
返回
一个对象(即.从使用
NSubstitute
模拟
的
对象中?
、
、
、
我正在使用
NSubstitute
模拟我
的
一个类/接口。我
的
类实现
的
一个函数应该
返回
一个List类型
的
对象。但是当我尝试使用_mockedObject.MyFunction().Returns(myList)时,它给我一个错误,告诉我不能在我
的
列表和Func类型
的
对象之间进行转换。我想我可以使用某个ToString()函数将列表作为
字符串
传递,然后将其转换回来?但这看起来并不是特别干净,因为我期望从我
的
函数<
浏览 7
提问于2019-08-07
得票数 2
回答已采纳
1
回答
NSubstitute
无法设置
返回
值(CouldNotSetReturnException)
、
、
、
、
,我试图设置该方法将
返回
的
内容。MyCustomReturnType>(null, null)当我运行测试时,我得到了这个异常:
NSubstitute
.Exceptions.CouldNotSetReturnException:找不到可以
返回
的
电话。这条信息继续提醒人们,不要试图用实际
的
类来做这件事,但这并不适用于我。我试着将我
的
null参数更改为更真实<em
浏览 2
提问于2013-05-30
得票数 0
2
回答
我能让
NSubstitute
自动模拟我
的
混凝土类吗?
我有一个接口,我用'
NSubstitute
‘模拟它,它包含
返回
concreate类
的
属性,即
返回
值不是接口。interface ISomething SomeObj First { get; }}“
NSubstitute</
浏览 1
提问于2013-06-19
得票数 13
回答已采纳
1
回答
ReturnForAnyArgs不使用
NSubstitute
、
、
、
我正在测试一个Post方法,在它
的
实现中使用一个因为SignInManager继承
的
是类而不是接口,所以我不能使用
NSubstitute
来模拟SignInManager对象。因此,我不能使用ReturnForAnyArgs方法让它
返回
一个SignInStatus,比方说成功。 是否有任何方法可以不使用
NSubstitute
返回
任何参数?
浏览 1
提问于2015-03-12
得票数 0
回答已采纳
2
回答
模拟NHibernate会话上
的
查询时,
NSubstitute
抛出CouldNotSetReturnDueToTypeMismatchException
、
、
、
我有一个存储库,它提供了一个GetAll方法,它再次调用NHibernate
的
ISession实例上
的
Query扩展方法。public ICollection<Product> GetAll() return _session.Query<Product>().ToList();我
的
单元测试如下所示:
NSubstitute
.Exceptions.CouldNotSetReturnDueToTypeMismatchException : Can not retur
浏览 1
提问于2014-09-16
得票数 2
1
回答
尼尼特:使用
NSubstitute
自动模拟?
、
、
、
、
我在使用Ninject和
NSubstitute
之间可用
的
自动模拟时遇到了问题,实际上,这个包是一个名为Ninject.MockingKernel.
NSubstitute
的
九目标包,它应该允许我使用ninject来创建模拟并
返回
注入了模拟
的
实例。似乎有一些关于Moq和Rhinomocks
的
例子,但是我没有看到任何关于
NSubstitute
的
例子。
浏览 3
提问于2013-08-31
得票数 3
回答已采纳
2
回答
NSubstitute
的
限制是什么,特别是与最大批量相比?
、
、
、
、
我即将为我
的
下一个项目做出关于mocking库
的
决定。我发现比更受欢迎,我希望社区能给我更多
的
帮助,特别是在 但我更喜欢语法,而且它有一个很好
的
。所以我
的
问题是:有没有使用 可以实现
的
功能,但使用无法实现
的
功能
浏览 55
提问于2016-01-18
得票数 32
回答已采纳
1
回答
如何利用
NSubstitute
监视方法
返回
值
、
、
、
我想在
NSubstitute
中监视模拟接口
的
模拟方法
的
返回
值。我得到了Received函数
的
返回
值,但是它总是
返回
null。Create(); }我希望mockableResult和factoryResult是相等
的
,但是factoryResult是
空
的
。
浏览 0
提问于2019-06-09
得票数 0
回答已采纳
2
回答
NSubstitute
中参数值
的
变化
、
我有一个可以用
NSubstitute
模拟
的
方法:使用它
的
测试方法向该方法发送2 SqlParameters。VoerStoredProcedureUit应该改变这些参数
的
值,这样被测试
的
方法就可以提取这些参数。我用
NSubstitute
创建了以下内容: {
浏览 5
提问于2015-06-26
得票数 1
回答已采纳
1
回答
CouldNotSetReturnDueToNoLastCallException在试图设置.Equals
的
返回
时
、
、
我正在使用最新版本
的
NSubstitute
,并得到以下错误:下面是一个复制错误
的
最小项目:using
NSubstitute
; pub
浏览 4
提问于2015-02-26
得票数 0
回答已采纳
1
回答
属性getter覆盖无效。
、
所以也许这对你来说是个微不足道
的
问题。但我找不到。我希望你能帮我解决以下问题。为了获取受保护
的
抽象方法,我派生了这个类:{ {} 现在,我想通过以下方法测试在获取Name--Method
的
值时是否调用了).MockSetName(Arg.Any<string>
浏览 4
提问于2014-07-01
得票数 2
1
回答
当主题没有实现时,这个MSpec/ Subject测试如何通过?
、
、
我试图断言,在使用
NSubstitute
作为模拟框架时,在MSpec中调用了一个方法。Subject有一个
空
的
ExecuteAll()实现。它应该失败,但它通过了!Execute();}command1.WasToldTo(x => x.Execute()); 我删除了
浏览 3
提问于2014-11-03
得票数 0
2
回答
返回
空
字符串
的
NSubstitute
、
、
、
return RedirectToAction(HomePage); } 我
的
测试如下Assert.AreEqual(HomeController.HomePage, redirectToRouteResult.RouteValues["action"]); } 然而,由于userIpAddress
的
值是""空
字符串
,而不是我设置
的
0.0.0.2,所以测试失败。
浏览 16
提问于2020-08-20
得票数 2
回答已采纳
1
回答
如何模拟将记录添加到DbContext中
、
、
、
我有一个这样
的
方法:{}Message msg = new Message(); IMyDbContext fakeDbContext =
NSubstitute
.Substitute.For
浏览 0
提问于2016-06-16
得票数 4
回答已采纳
1
回答
NSubstitute
模仿Mongo不起作用
、
、
、
我在我
的
存储库周围做圆顶单元测试,直到我发现了一个奇怪
的
错误。搜索一下,看看我是否没有发现错误,我可以简化它,并注意到我得到了同样
的
错误。Substitute.For<IFindFluent<string, string>>(); }
NSubstitute
.Exceptions.CouldNotSetReturnDueToTypeMis
浏览 2
提问于2018-04-11
得票数 2
回答已采纳
4
回答
方法在使用匿名类型时
返回
null。
、
、
、
我有这样
的
代码:using NUnit.Framework;using System.Linq.Expressions; }}为什么它不适用于匿名类型?有什么
浏览 3
提问于2019-11-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
判断字符串是否为空
返回某列中最后个一非空单元格
开票软件升级之后,服务器返回为空,如何解决?
PHP 返回 Json 字符串,这2个关键点,你别大意了
上报汇总时提示:服务器返回为空或网络通信异常
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券