腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
moq
[
closed
]
验证
具有
参数
类型
(
string
,
object
)
的
函数
c#
、
wpf
、
nunit
、
moq
这个问题是 不可复制
的
或由打字错误引起
的
..。它目前不接受答案。 想要改进这个问题吗? 更新问题,使其成为 主题 堆栈溢出。 昨天关门了。改进这个问题 我有一个事件,它
的
publish方法有一个签名,如下所示: 我设置了一个 和其他必要
的
设置,但我需要
验证
它是否被调用过一次。我很难写出
验证
语句,因为
参数
看起来有点复杂,我对
如何
实现它感到困惑,因为我不能得到正确
的
语法。这是我正在尝试
的
: this.mockMod
浏览 33
提问于2021-03-01
得票数 -1
回答已采纳
4
回答
使用
Moq
可以
验证
匿名
类型
的
方法调用吗?
moq
我试图
使用
Moq
验证
方法调用,但语法不太正确。Performed invocations:
如何
验证
方法调用并匹配匿名
类型
的
方法
参数
更新我正在努力
验证
方法是否被调用以及
参数
是否正确。我要
验证
的
浏览 5
提问于2012-03-27
得票数 24
2
回答
如何
使用
Moq
验证
字符串数组中
的
值是否已设置
c#
、
arrays
、
moq
我有一个类Game,它依赖于
具有
string
[,]
类型
的
属性Squares
的
对象。我想
验证
一下,调用Games.Play方法是否试图适当地在依赖项
的
Squares数组中设置一个值(例如,将下面的2D数组中
的
空值设置为某个值)。); 但是,试
浏览 3
提问于2013-12-09
得票数 3
回答已采纳
2
回答
在升级到.NET Core3.1后,
Moq
验证
没有按预期工作
unit-testing
、
asp.net-core
、
.net-core
、
moq
升级到.NET Core3.1和
MoQ
4.14.5之后,
验证
方法失败了,说明指定
的
方法没有被调用(对底层代码没有任何更改)。我将
Moq
回滚到4.10.1版本,只是为了看看它是否是由于新版本
的
Moq
中
的
更改所致。我还是会犯同样
的
错误。
浏览 2
提问于2020-08-21
得票数 3
回答已采纳
1
回答
莫克
验证
没有它-什么样
的
比较?
c#
、
moq
、
verify
当
使用
带有
验证
的
Moq
时,要断言某个方法已被
使用
指定
的
参数
调用,则可以
使用
不同
的
语法;其中一种是"It“语法,如下所示这里发生
的
情况是,
使用
SomeMethod调用
的
参数</e
浏览 2
提问于2014-06-25
得票数 9
回答已采纳
2
回答
模拟
具有
类型
约束
的
泛型方法
c#
、
unit-testing
、
moq
T : AnObjectType, IAnotherObjectType
object
.property = value; }我
使用
的
是一个模拟对象
类型
,为我正在测试
的
方法设置一个CallBase,
使用
模拟对象,如下所示:MockObjectType mockObject = new MockObjectType<
浏览 0
提问于2019-12-19
得票数 2
1
回答
用
Moq
测试弹性搜索器
的
隐式算子
c#
、
unit-testing
、
moq
、
elasticsearch-net
无论
如何
,在许多其他方法中,主IElasticLowLevelClient接口公开了一个创建索引
的
方法:
string
static implicit operator PostData<T>(
string
literalString);我正在测试一个PersonIndexer类,它
的
作用是
使用
正确
的
索引名"people为了做到
浏览 1
提问于2017-12-09
得票数 1
回答已采纳
1
回答
使用
Moq
和泛型
类型
装箱问题
unit-testing
、
tdd
、
moq
我尝试
使用
带有nunit
的
Moq
创建一个通用帮助器方法,如下所述 {>(),
浏览 1
提问于2012-05-08
得票数 0
回答已采纳
1
回答
用
Moq
使用
多个索引器
c#
、
unit-testing
、
moq
我一直试图
使用
Moq
来用多个索引器伪造一个对象集(和get)。我以前在单索引器中
使用
Moq
已经有一段时间了,但是它似乎没有
使用
多个索引器。我从我
的
研究中了解到,
Moq
可能在
使用
It.IsAny<>作为索引器
参数
时遇到问题,但我也尝试了以下
具有
特定
参数
的
代码(比如mock1,"BlockItem") --这里是我
的
代码: m_stor
浏览 0
提问于2011-10-24
得票数 3
回答已采纳
1
回答
如何
验证
ILogger<T>.Log扩展方法是否已被调用?
c#
、
xunit
);我安装了
Moq
来为记录器创建一个模拟实例。_loggerMock = new Mock<ILogger<ClassToTest>>(); _loggerMock.Verify(logger => logger.LogError(It.IsAny<
string
] { })扩展方法(此处: LoggerExtens
浏览 1
提问于2021-02-21
得票数 33
回答已采纳
1
回答
Moq
-将
参数
从安装程序()传递到returns()
c#
、
moq
、
xunit
我不知道
如何
在
Moq
中将
参数
从Setup()传递到pass ()。(guid, value)); return
moq
.
Object
;注意,GetProgrammerMoq()是一个将返回另一个
Moq
以下是代码:{
浏览 3
提问于2020-08-18
得票数 5
回答已采纳
1
回答
Moq
无法在构造
函数
中创建
具有
可空
参数
的
类
的
模拟对象
c#
、
unit-testing
、
mocking
、
moq
、
nullable
foo,
string
bar) //..Something}var mockA = new Mock<A>(new
object
[] {(int,
string
.Empty})var mockA = new Mock<A>(new
object
[] {(int?)null,
string
.Empty})var objA =
浏览 1
提问于2011-06-17
得票数 7
回答已采纳
1
回答
如何
使用
Machine.Fakes.
Moq
来
验证
方法是否被调用?
machine.fakes
我正在
使用
Machine.Fakes.
Moq
,我想
验证
是否调用了接口
的
方法。
验证
它
的
正确方法是什么?我想要
验证
该方法是
使用
特定
类型
的
参数
调用
的
,比如
string
。谢谢
浏览 7
提问于2013-02-26
得票数 0
回答已采纳
1
回答
使用
Moq
和C#调用作为
参数
传递给mock
的
函数
c#
、
.net
、
moq
、
capture
、
xunit
= someValue; return
object
;我
的
案例是,我正在
使用
Moq
测试MyMethod,我想
验证
Func行为是否符合预期。我在它
的
主体中有一些注入
的
对象,它们是模拟
的
,应该被
验证
;它还开始构建我
的
返回值,所以我不能做任何断言,除非我调用作为
参数
传递
的
函数
。在Java和jUnit + EasyMock中,我会捕获传递
的</e
浏览 0
提问于2012-04-19
得票数 9
回答已采纳
4
回答
用
Moq
模拟VB.NET方法
vb.net
、
unit-testing
、
moq
我试图对一个控制器操作进行单元测试,该操作
使用
成员资格提供程序来更新用户详细信息。我
使用
的
是
Moq
,到目前为止一直很容易
使用
。 重载解析失败,因为无法用以下
参数
调用可访问
的
“安装程序”:“公共
函数
设置(TResult)(表达式为System.Linq.Expressions.Expression(Of System.Func,TResult)为<e
浏览 5
提问于2009-07-21
得票数 8
回答已采纳
2
回答
验证
是否
使用
Moq
调用了void方法
c#
、
unit-testing
、
moq
我有一个课程,负责构建PPT幻灯片
的
导出。为了进行单元测试,我创建了一个接口,以便它可以
使用
Moq
进行模拟;到目前为止,这一切都很棒。然而,当我尝试测试我
的
方法是否已经被调用时,我遇到了困难。这是我
的
界面:{ void setTitle(
string
title我有一种感觉--这是因为我试图在接口上调用一个方法,尽管我不确定,因为我在mockPPT.<e
浏览 7
提问于2016-02-29
得票数 2
回答已采纳
2
回答
c#:Why当我尝试在模拟中
使用
合并运算符时,它不起作用
c#
、
moq
为什么当我尝试
使用
这样
的
模拟时: MyMock.Setup(x=>x.foo(param ??It.IsAny<
string
>));这显然工作得很好。public void Test(
string
param=null){ MyMock.Setup(x=>x.foo(It.IsAny<
string
>)
浏览 0
提问于2020-12-24
得票数 1
1
回答
在选择构造
函数
时,在
Moq
库中发现了一个潜在
的
错误
c#
、
.net-core
、
moq
我有以下设置,并
使用
版本4.13.1。我不确定这是否是一个bug,但我想知道
如何
才能绕过这个问题并将null传递给构造
函数
参数
。}我得到了以下错误: at System.RuntimeType.CreateInstanceImpl, IIntercep
浏览 4
提问于2020-02-07
得票数 0
回答已采纳
1
回答
如何
验证
字典
参数
?
c#
、
unit-testing
、
dictionary
、
moq
、
verify
我
使用
的
是
Moq
框架。给定
的
代码如下: public interface ISomeInterface SomeResult DoWork( ISomeContainer foo, Dictionary<
string
>(); mock.Setup( m => m.DoWork( It.IsAny<ISomeContainer>(), It.IsAny<Dictionary<
string
,
object
>
浏览 32
提问于2021-04-09
得票数 2
回答已采纳
1
回答
如何
使用
Ninject.MockingKernel?
mocking
、
ninject
我正在尝试
使用
Ninject.MockingKernel.
Moq
。我有两个问题:样本代码:var kernel = new Ninject.MockingKernel.
Moq
.MoqMockingKernel(); kernel.
浏览 0
提问于2011-03-16
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Moq-Mock 方法
使用 Moq 测试.NET Core 应用-Mock 方法
让我们用函数式接口来实现吧
PHP 7入门:新特性简介
面向对象的编程-Application 9
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券