腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
6
回答
如何
使用
Moq
模拟
扩展
方法
?
、
、
、
我正在写一个测试,它依赖于一个
扩展
方法
的结果,但我不希望该
扩展
方法
将来的失败也会破坏这个测试。模仿这一结果似乎是显而易见的选择,但
Moq
似乎没有提供一种覆盖静态
方法
(
扩展
方法
的要求)的
方法
。
Moq
.Protected和
Moq
.Stub也有类似的想法,但它们似乎没有为这种情况提供任何东西。我是不是遗漏了什么,或者我应该以不同的方式来做这件事?这里有一个简单的例子,它
使用
通常的&quo
浏览 159
提问于2009-02-18
得票数 95
回答已采纳
7
回答
使用
Moq
模拟
扩展
方法
、
、
、
、
我有一个预先存在的接口...{}public staticsomeInterface; { }还有一个测试,我想
模拟
接口并验证对
扩展
方法
的调用System.ArgumentException: Invalid set
浏览 3
提问于2010-02-19
得票数 215
3
回答
验证是否用
moq
调用linq
扩展
方法
、
、
、
我有一个类似的
方法
: { .Distinct().ToList();
如何
测试(
使用
moq
)调用OrderBy (c => c.City)?
浏览 2
提问于2014-12-08
得票数 2
回答已采纳
3
回答
模拟
使用
Moq
扩展
另一个接口的接口
、
、
、
、
()).Returns(something);谢谢!
浏览 2
提问于2011-09-09
得票数 0
回答已采纳
1
回答
如何
模拟
使用
规则集的AbstractValidator?
、
、
在我的请求处理程序中,我调用这个类的派生实例,如下所示:
如何
在单元测试中
模拟
用于验证的特定调用如果我不
使用
规则集,我的设置将如下所示: .Returns(除了
使用
我想要避免的真正的验证器之外,我<em
浏览 4
提问于2020-03-16
得票数 3
回答已采纳
1
回答
统一不能解决动态
模拟
的类
、
、
、
设置 {"ResolutionvalidationService = new Mock<IValidationService>(MockBehavior.Strict); validationService.Setup(x => x.Validate(
Moq
.It.IsAny注意:我
使用
的
浏览 2
提问于2012-09-10
得票数 0
回答已采纳
1
回答
moq
System.Web.Mvc.HtmlHelper分部
方法
有人知道
如何
模仿HtmlHelper.Partial吗?{} 当我尝试
moq
浏览 0
提问于2013-07-31
得票数 1
1
回答
如何
在.net内核中设置接口版本相关数据到httpcontext进行单元测试?
、
、
我的控制器中有以下
方法
{ } 我不能
使用
moq
模拟
_httpContext.GetRquestedApiVersion
方法
,因为它是
浏览 0
提问于2017-03-24
得票数 3
1
回答
如何
模拟
在Azure持久函数中对持久实体的调用?
、
、
我
使用
MOQ
来
模拟
持久实体,但是看到了这个错误: .ReturnsAsync(new List<string>() {"one", "two", "three" }); 有什么办法可以
模拟
对我持久
浏览 5
提问于2020-04-06
得票数 2
回答已采纳
1
回答
可拓
方法
的
模拟
导致System.NotSupportedException
、
、
、
、
我正在测试一个
使用
ClientService接口的IMemoryCache:public string Foo() //... code_memoryCache.Set("MyKey", "SomeValue", new TimeSpan(0, 0, 60));当我试图用以下方式来
模拟
IMemoryCache的Set
扩展
时object()); System.NotSupportedExce
浏览 0
提问于2019-08-29
得票数 11
回答已采纳
1
回答
如何
使我的
扩展
忽略
Moq
?
Moq
.Interceptor不可串行化
、
、
、
、
我从这个中获取了一个序列化对象的
方法
,这样我就可以获得该对象的一个新副本。 现在我正在尝试做一个单元测试,但是每次我到达我想要克隆的对象时,我都会想到它。Tests.ServiceLayer.TestTService.Test_Something: System.Runtime.Serialization.SerializationException :程序集'
Moq
,Version=3.1.416.3,Culture=neutral,PublicKeyToken=69f491c39445e920‘中的'
Moq
.Inte
浏览 3
提问于2011-02-10
得票数 1
回答已采纳
1
回答
如何
在xUnit中
使用
泛型恰当地
模拟
扩展
方法
?
、
、
、
所以我试着
模拟
我的一个服务,这是真正的代码: public class PhaseService : IPhaseService private readonly IRepository_phaseRepository.GetActiveAsync(id); } } 它
使用
了一个
扩展
方法
Phase>(_repository, It.IsAny<Guid>
浏览 17
提问于2021-10-11
得票数 1
回答已采纳
3
回答
如何
在C# AspNet核心中修改LoggerFactory
、
、
为此,我
使用
了XUnit和
Moq
。控制器在构造函数中注入了一个ILoggerFactory。一个
Moq
如何
进行测试?我尝试为控制器类
模拟
Logger,然后
模拟
CreateLogger以返回
模拟
Logger,但是当调用LogInformation()函数时,我总是得到各种测试运行时NullReferenceExceptionsmlf => mlf.CreateLogger("JwtController")).Returns(mockLogger.
浏览 5
提问于2017-07-21
得票数 20
1
回答
嘲弄DbSet.toList
、
、
我想
模拟
DbSet.toList
方法
,但是我总是得到一个异常,因为toList
方法
是在IEnumerable中声明的。测试
方法
SocialSWT.Tests.Repository.RepositoryTest.GetCallsListOfEntities抛出异常: System.NotSupportedException: Expression -一个不属于
模拟
对象的
方法
: foo => foo.ToList() dbSet.Setup(foo => foo.ToList()
浏览 2
提问于2013-11-14
得票数 1
回答已采纳
1
回答
Moq
:从泛型接口继承的
模拟
接口
、
、
、
我的接口定义如下:{}public interfaceIAccountRepository : IBaseRepository<AccountModel>} 然而,在我的测试中,当我试图
模拟
IAccountRepository并调用IAccountRepository.All()的设置时,
Moq
不允许我
使用
Returns<em
浏览 2
提问于2016-04-27
得票数 4
回答已采纳
1
回答
EventAggregator.PublishOnUIThread(aMessage)和EventAggregator.Publish(aMessage,Execute.OnUIThread)一样吗?
微型2.x用户,但是很高兴知道EventAggregator.Publish(aMessage,Execute.OnUIThread)是否等同于EventAggregator.PublishOnUIThread
浏览 4
提问于2014-09-03
得票数 3
回答已采纳
6
回答
如何
模拟
类的内部
方法
?
、
、
我有一个类,它有一个内部
方法
,我想
模拟
内部
方法
。但我无法
模拟
它,即它不是调用
模拟
的函数,而是调用原始函数。有什么
方法
可以做到这一点吗? 编辑:实际上我是
Moq
的新手。我有许多类和类的
方法
要
使用
Moq
进行测试。许多类都是内部的,很多都有内部
方法
,很多都没有非虚
方法
。并且不能更改
方法
和类上的签名。谁能让我知道
如何
使用
Moq<
浏览 2
提问于2010-05-05
得票数 25
回答已采纳
1
回答
如何
用GetOrAddAsync函数
模拟
IAppCache的It.IsAny AddItemFactory
方法
、
、
我正在测试的
方法
中包含以下代码:其中,_cache是一个IAppCache,并在测试中
使用
new Mock<IAppCache>();进行
模拟
。
浏览 9
提问于2020-03-23
得票数 1
回答已采纳
1
回答
如何
使用
Moq
来存根抽象集合?
、
、
、
、
在测试的
方法
中,通过for循环枚举此集合,并检查和处理结果。如下所示: //process customer有没有可能用
Moq
来存根这个集合,这样我就可以把存根作为依赖项传递给被测类的构造函数
浏览 0
提问于2009-12-18
得票数 3
回答已采纳
2
回答
Moq
-不能将具有虚拟属性的对象写入外部
、
ID { get; set; }public class X public void F(TT t) t.ID = 100;} 函数X.F
使用
浏览 0
提问于2012-10-10
得票数 0
回答已采纳
点击加载更多
相关
资讯
使用Python列表方法模拟约瑟夫环问题
如何使用 Python 来扩展 adb 命令?
教你如何给模拟器多开ip 手机模拟器设置多窗口多IP方法
Jumia卖家如何使用API?Jumia API使用方法
如何使用DDD方法验证业务规则
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券