腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
Moq
,是否有一种以声明
方式
配置
模拟
对象
以引发
异常
的
方法
?
、
、
、
我以前使用过
Moq
的
linq来
模拟
特性,
但
只用于设置属性或从简单函数返回值。我很好奇是否有一种
方法
可以配置
模拟
对象
来使用Mock.Of<>
抛出
异常
它接受Expression<Func<T, bool>>作为谓词。如果它能够使用
一个
linq表达式来配置
一个
模拟
的
方法
来
抛出
一个
浏览 0
提问于2019-03-08
得票数 1
1
回答
如何使用COM OLE
对象
执行TDD
、
、
、
、
我有
一个
试图为其编写包装器
的
OLE COM
对象
,我决定开始使用TDD为它编写代码,因为我相信它会给我更好
的
方向感。COM
对象
有
一个
类似如下
的
接口: Sub [Do](ByVal cmd As String)Mapinfo.OpenTable("C:\Temp\MyTable.T
浏览 1
提问于2008-11-03
得票数 2
回答已采纳
4
回答
单元测试
一个
未切除
的
异常
?
、
、
、
是否可以对意外
异常
进行
模拟
或单元测试?代码覆盖率在抱怨没有测试捕获,但是如何测试它呢?ExceptionHandler.HandleException(ex); } 编辑: GetQueryable是一种使用存储库工厂获取db结果
的
方法
,因此在生产中
的
db交互中可能会出现
异常
,所以我想确保如果出了问题就捕获它们,因此出现了catch块。EDIT2: --实际上是由
一个
自定义类处理
浏览 6
提问于2011-10-25
得票数 0
回答已采纳
1
回答
C#使用
moq
从异步
方法
抛出
异常
、
、
我将
Moq
库与nunit一起用作
一个
模拟
框架。我很难弄清楚如何设置
模拟
对象
以从返回任务
的
异步
方法
中
抛出
异常
。 任何帮助都是非常感谢
的
。
浏览 0
提问于2016-08-13
得票数 5
1
回答
如何使用
Moq
模拟
集合?
、
、
、
我是全新
的
单元测试和嘲弄,仍然是湿背后
的
耳朵。我使用
的
是
Moq
框架,我需要
模拟
一个
集合,这样它就产生了
一个
具有我提供
的
值
的
成员。所讨论
的
集合类是System.Configuration.SettingsPropertyCollection,它包含SettingsProperty
对象
。我真的很难搞清楚这件事,
但
到目前为止还是没有用。我试着伸出舌头,对着它鬼鬼祟祟地做鬼脸,
但<
浏览 3
提问于2010-02-05
得票数 11
回答已采纳
5
回答
使用
moq
测试对私有
方法
的
调用
我有以下
方法
需要用
Moq
来测试。问题是,switch语句中调用
的
每个
方法
都是私有的,包括末尾
的
PublishMessage。但是这个
方法
(ProcessMessage)是公开
的
。我如何测试它,以确保调用是根据参数进行
的
?请注意,我不是在测试私有
方法
,我只是想测试“调用”。我想
模拟
这些私有
方法
,并检查它们是否使用Setup调用,
但
Moq
不支持
模拟
私
浏览 0
提问于2014-01-09
得票数 9
2
回答
正在尝试创建
Moq
对象
、
、
、
、
我有
一个
方法
,它接受
一个
IList<Person>并返回
一个
IEnumberable: { } 我正在尝试创建IList<Person>
的
模拟
<e
浏览 0
提问于2012-02-09
得票数 0
回答已采纳
2
回答
在
moq
中传递谓词函数参数失败
、
、
、
、
我正在尝试使用
moq
来
模拟
我
的
许可类上
的
函数。我
的
类找到mef加载
的
对象
,需要检查是否有可用
的
许可证。在我
的
测试中,我创建了两个
对象
,其中
一个
可以被许可。我想使用
moq
只返回这个
对象
的
许可,对另
一个
对象
返回null,
就像
真正
的
类
一样
。我遇到
的</em
浏览 1
提问于2014-06-07
得票数 1
回答已采纳
6
回答
如何在VS2010调试会话期间引发
异常
、
、
、
、
有时,当我调试应用程序时,我想在调试会话期间
模拟
从
方法
抛出
的
异常
,
但
没有办法做到这一点。我甚至不能将光标(指示当前行
的
黄色光标)拖动到
异常
块。在运行期间触发
异常
的
唯一
方法
是更改当前代码行并编写我想要
抛出
的
异常
。这种
方法
并不好,因为我可能会在下一次运行时忘记将它改回原来
的
位置。
浏览 0
提问于2011-05-19
得票数 19
回答已采纳
1
回答
模拟
具有依赖关系
的
对象
的
datacontext
、
、
、
、
我正在我
的
项目中编写一些单元测试,并且我在控制器上有
一个
datacontext依赖项,其中包含我想要测试
的
方法
。var mock = new Mock<IDataCo
浏览 0
提问于2010-06-04
得票数 3
回答已采纳
1
回答
如何使用.NET Core3Web API和
Moq
模拟
ExceptionContext进行测试
、
、
、
、
为了在.NET Core3中正确测试自定义ExceptionFilterAttribute,我们需要在Xunit测试中使用
Moq
模拟
ExceptionContext。我该怎么做呢?OnException(ExceptionContext context) /* Code here that handles exceptions */} 我已经到处找过了,
但
找不到一种好
的
方法
来
模拟
这些东西,以确保不会因为
其他
缺失
的</
浏览 44
提问于2019-12-07
得票数 3
回答已采纳
1
回答
如何将Lazy<>与AutoMock (
Moq
)结合使用
、
、
、
、
我们正在使用Autofac.Extras.
Moq
.AutoMock。现在我有了
一个
使用Lazy<>
的
构造函数依赖项。MyTestInitialize() var myDepMock = autoMock.Mock<Lazy<IDependency>>(); // <-- throws exception这是测试运行程序返回
的
异常
: 初始化
方法
Tests.MyServiceTests.MyTestIniti
浏览 7
提问于2016-03-07
得票数 5
回答已采纳
1
回答
MockBehavior.Loose和MockBehavior.Strict在SimpleStub中有什么区别?
、
、
、
、
我是VS单元测试
的
新手,我正在学习用SampleStub框架将
模拟
模块添加到我
的
单元测试项目中。 现在我遇到了理解MockBehavior.Loose和MockBehavior.Strict
的
麻烦。我真正想知道
的
是这两种选择
的
区别?这个选择能对我
的
单元测试造成很大
的
影响吗?
浏览 0
提问于2018-05-07
得票数 6
回答已采纳
1
回答
带有可选参数
的
c#
Moq
方法
、
、
我无法为带有可选参数
的
方法
设置
模拟
。假设我有
一个
类和接口,如:{ {System.Diagnostics.Debug.WriteLine(name);} {} 如果我用参数设置Chirp
浏览 2
提问于2015-01-16
得票数 2
回答已采纳
4
回答
使用
Moq
等
的
好处
、
、
、
我遇到过一些关于使用
Moq
进行单元测试
的
参考。但在看过
moq
的
wiki示例后,我真的看不出创建
一个
模拟
存储库有什么好处。我是不是漏掉了什么。下面是我创建
的
一个
模拟
存储库
的
示例。
moq
能以任何
方式
优化这一点吗?
浏览 1
提问于2012-06-26
得票数 3
回答已采纳
4
回答
如何
模拟
接受Type参数
的
接口并返回另
一个
整数
、
、
.Setup(cache => cacheMock.GetViewModel(typeof(IViewModel)))但它
抛出
“不支持指定
的
方法
”, 在
Moq
.Mock.GetInterceptor(表达式fluentExpression,
模拟</em
浏览 5
提问于2017-02-22
得票数 1
回答已采纳
2
回答
验证是否使用
Moq
调用了void
方法
、
、
我有
一个
课程,负责构建PPT幻灯片
的
导出。为了进行单元测试,我创建了
一个
接口,以便它可以使用
Moq
进行
模拟
;到目前为止,这一切都很棒。然而,当我尝试测试我
的
方法
是否已经被调用时,我遇到了困难。这是
一个
空
方法
,所以在这一点上,我只想知道这个
方法
已经被击中了。我有一种感觉--这是因为我试图在接口上调用
一个
方法
,尽管我不确定,因为我在mockPPT.Object.AddSlides();
浏览 7
提问于2016-02-29
得票数 2
回答已采纳
2
回答
是否有一种
方法
来设置
一个
Moq
模拟
来抑制所有的空
方法
?
、
如前所述,我想使用
一个
Mock,其中所有的void
方法
都被抑制。编辑:与类/
方法
本身无关
的
AFAIK。{ { }我想调用
的
“短路”
方法
如下: myClassInstance.Mymt(p1, p
浏览 6
提问于2022-11-17
得票数 0
回答已采纳
1
回答
使用
模拟
TextWriter测试控制台输出
、
、
、
我试图为输出到控制台
的
类编写单元测试。为了捕获这个类
的
控制台输出,我决定创建
一个
模拟
TextWriter
对象
,并在测试类中将控制台输出重定向到它。更奇怪
的
是,在调试测试时,来自Logger类
的
控制台仍然被重定向到任何位置,因为单元测试没有输出任何来自断言
异常
的
内容。 因此,基本上,我
的
问题是,为什么在从记录器类编写时不运行
模拟
代码?
浏览 6
提问于2015-07-24
得票数 1
回答已采纳
2
回答
从泛型类型/泛型类型创建代理/
模拟
对象
、
、
、
、
我想实施以下
方法
:有以下规则:String-> pr
浏览 10
提问于2017-06-11
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券