腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
NSubstitute
可以
模拟
/存
根基
类
的
虚
方法
吗
?
、
、
、
DoSomething() Console.WriteLine("This should run"); } }
使用
NSubstitute
,我想要存根ConcreteImplementation1
的
DoSomething(),以便只有ConcreteImplementation2
的
DoSomething()
方法
中
的
代码在调用这是可能
的
吗
?如果
浏览 52
提问于2020-04-06
得票数 0
回答已采纳
1
回答
部分
模拟
-期望被忽略(Rhino Mocks)
、
、
我正在尝试测试一个类似于以下示例
的
类
:{ {Assert the Exception is eventually thrown} 这种局部
的
嘲笑似乎不接受我
的
期望当我运行测试时,我收到一个关于输入
的
错误。当我调试时,我看到
方法
<em
浏览 19
提问于2012-06-03
得票数 1
回答已采纳
1
回答
在代码中(而不是在测试中)
使用
NSubstitute
(或允许
模拟
的
其他测试框架)是一个很好
的
实践
吗
?
、
、
、
、
我在业务逻辑(测试
类
之外)中面对
NSubstitute
的
使用
:当您需要
模拟
某个
类
(接口)时,我习惯于在测试
类
中
使用
NSubstitute
。但是在测试
类
之外
使用
NSubstitute
使我感到困惑。它
的
位置对
吗
?像依赖注入容器一样
使用</
浏览 0
提问于2018-11-15
得票数 0
1
回答
未调用
模拟
的
抽象
类
的
受保护
的
虚
方法
、
、
我用
NSubstitute
模拟
了一个抽象
类
,并期望调用它
的
受保护
的
虚
方法
。事实上,即使
类
不是抽象
的
,它也会失败。如果这是正常行为,我应该如何确保ProtectedMethod被调用? PS。如果该
方法
不是虚拟
的
,它将按预期工作。
浏览 0
提问于2019-05-16
得票数 0
2
回答
我能让
NSubstitute
自动
模拟
我
的
混凝土
类
吗
?
我有一个接口,我用'
NSubstitute
‘
模拟
它,它包含返回concreate
类
的
属性,即返回值不是接口。e.g{ SomeObj Second { get; }“SomeObj”具体
类
具有默认构造函数,但“
NSubstitute
”始终为这些属性返回“null”。
类
本身不在我
的
控制之下,所以我不能简单地让它从接口派生
浏览 1
提问于2013-06-19
得票数 13
回答已采纳
1
回答
NSubstitute
CouldNotSetReturnDueToNoLastCallException
我
使用
NSubstitute
通过PartsOf()
方法
模拟
一个
类
(我需要一些
方法
来工作)。看起来是这样
的
:mock.Start().Returns(void); 一个很简单
的
代码,类似于NSub妓女文档中
的
代码,但是我得到了这个异常:"An exception of type '
NSubstitute<
浏览 9
提问于2015-03-14
得票数 7
回答已采纳
1
回答
ReturnForAnyArgs不
使用
NSubstitute
、
、
、
我正在测试一个Post
方法
,在它
的
实现中
使用
一个因为SignInManager继承
的
是
类
而不是接口,所以我不能
使用
NSubstitute
来
模拟
SignInManager对象。因此,我不能
使用
ReturnForAnyArgs
方法
让它返回一个SignInStatus,比方说成功。 是否有任何
方法
可以</
浏览 1
提问于2015-03-12
得票数 0
回答已采纳
1
回答
有没有办法用
NSubstitute
获取
类
返回值上
的
递归
模拟
?
、
、
NSubstitute
在其中这样说 TestMethod:MyMethod(unity); } “解决”
方法<
浏览 1
提问于2012-05-15
得票数 0
回答已采纳
1
回答
如何
使用
NSubstitute
模拟
具有私有设置器
的
属性
、
、
我有一个
类
"Example“,它有一个属性" data”,它有一个私有setter,我想
模拟
一下这个data属性我想
使用
NSubstitute
模拟
数据属性。
浏览 0
提问于2015-01-23
得票数 9
回答已采纳
2
回答
Rhino
模拟
一个抽象
类
,但没有
模拟
它
的
虚拟
方法
?
、
、
、
、
我
可以
执行一个
虚
方法
的
主体
吗
?这个
虚
方法
存在于一个抽象
类
中,而这个抽象
类
已经被Rhino Mocks模仿过了。这个想法是对Rhino Mocks
的
公然滥用
吗
?
浏览 0
提问于2011-08-06
得票数 6
回答已采纳
1
回答
可以
使用
NSubstitute
模拟
MVC Controller
方法
吗
、
、
、
、
我需要测试和
模拟
在控制器中找到
的
方法
。
可以
模拟
控制器内部
的
方法
,而无需
使用
NSubstitute
框架实现接口。using NUnit.Framework;using Base.Classes.Models.SecurityBase; using
NSubstitute</e
浏览 6
提问于2017-01-24
得票数 4
回答已采纳
2
回答
保护您
的
Android应用程序免受
模拟
位置
的
攻击
、
、
、
我正在设计一个基于位置
的
服务,其中可靠性起着重要作用。我希望我
的
用户知道其他用户提供
的
位置是真实
的
。有什么已知
的
方法
可以
防止这种情况发生
吗
?我
可以
使用
一些简单
的
启发式
浏览 2
提问于2011-03-05
得票数 1
1
回答
内部属性不由
NSubstitute
处理
、
、
假设我上了一节课:{ { }现在,我尝试
使用
NSubstitute
进行
模拟
:但这是失败
的
:
方法
'get_Prop‘在程序集'DynamicProxyGenAssembly2,Version=0.0.0.0,Culture=neutra
浏览 0
提问于2013-11-14
得票数 5
回答已采纳
1
回答
如何在
NSubstitute
中处理委托参数
、
我有一个具有如下签名
的
方法
的
类
:潜在
的
问题
使用
: mySub.SomeMethod().Returns(Conf
浏览 2
提问于2016-12-06
得票数 1
回答已采纳
1
回答
如何
使用
Google Mock
模拟
具有虚拟
方法
和非虚拟
方法
的
类
?
、
、
、
我有一个
类
,我希望
使用
谷歌
模拟
模拟
。我
的
类
有非虚
方法
和
虚
方法
。我一直在读和。这些资源提供
的
示例和解释提到了具有全部
虚
函数
的
类
,或者没有
虚
函数
的
类
,但不是同时具有两者
的
类
。所以我有两个问题: (1)是否
可以
模拟
具有混合虚拟/非虚拟类
浏览 1
提问于2014-08-02
得票数 7
回答已采纳
3
回答
模拟
框架是如何工作
的
?
、
、
大多数
模拟
框架只能
模拟
接口,有些框架
可以
模拟
类
的
虚
方法
。一些Java
模拟
框架甚至能够
模拟
静态
类
。.>(); 在generate mock
方法
中有什么“魔力”?为什么C#
模拟
框架不允许
模拟
静态
类
?或者这只是一个“设计选择”?
浏览 2
提问于2013-03-19
得票数 9
回答已采纳
1
回答
模拟
静态
类
、
、
、
、
我正在尝试
使用
NSubstitute
在C#中
模拟
静态
类
和静态
方法
。我显然不想为每个单元测试生成一个excel文件。所以我绝对想嘲笑你。但是因为这是一个静态
类
,所以我无法模仿它,因为这是一个静态
类
。{ }有什么提示
吗
?
浏览 3
提问于2020-02-28
得票数 0
1
回答
我如何返回一个对象(即.从
使用
NSubstitute
模拟
的
对象中?
、
、
、
我正在
使用
NSubstitute
模拟
我
的
一个
类
/接口。我
的
类
实现
的
一个函数应该返回一个List类型
的
对象。但是当我尝试
使用
_mockedObject.MyFunction().Returns(myList)时,它给我一个错误,告诉我不能在我
的
列表和Func类型
的
对象之间进行转换。我想我
可以
使用
某个ToString()函数将列表作为字符串
浏览 7
提问于2019-08-07
得票数 2
回答已采纳
2
回答
NSubstitute
中参数值
的
变化
、
我有一个
可以
用
NSubstitute
模拟
的
方法
:
使用
它
的
测试
方法
向该
方法
发送2 SqlParameters。VoerStoredProcedureUit应该改变这些参数
的
值,这样被测试
的
方法
就
可以<
浏览 5
提问于2015-06-26
得票数 1
回答已采纳
3
回答
如何
使用
ASP.NET标识3对ASP.NET 5帐户控制器进行单元测试
、
、
、
我想
使用
标识3来测试,一个ASP.NET 5帐户控制器,但是我不知道什么是最好
的
方法
。我
的
帐户控制器正在
使用
UserManager,正如我
可以
看到
的
那样,这个UserManager
类
没有我
可以
用来
模拟
它
的
接口,我已经检查了源代码。我认为一种
方法
是将其封装到另一个实现接口
的
类
中,然后将其用于
模拟
。这是使帐户控制器单元可测试
浏览 10
提问于2016-01-15
得票数 3
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券