moq 相关问题

Moq(发音为“Mock-you”或只是“Mock”)是.NET的一个模拟框架,它大量使用lambdas和LINQ表达式树。

如何模拟构造函数内部的依赖关系?

我需要测试功能GetPollData(),我已经编写了Apitest类并创建了该类的模拟对象,并创建了一个测试方法TestGetPollData()来检查返回值和...

回答 1 投票 0

模拟给定类型参数的泛型方法调用

我有一个接口公共接口IDataProvider {T GetDataDocument (Guid document)其中T:class,new()}我想用一种方式来模拟它,即它只会返回一个。的新实例。 。

回答 4 投票 49

用抛出NotSupportedException的地方测试最小起订量

我对Moq还是陌生的,并且在ASP网络中进行单元测试。让我直接深入其中。我的测试功能如下:命名空间OfflineMessagingAPI.Tests {公共类MessageTests {[事实] ...

回答 1 投票 0

我如何测试已注入LifetimeScope的Signal R集线器

如何编写单元测试来测试我的集线器?这是我的Hub类:public class MyHub:Hub {private readonly ILifetimeScope _scope;私有只读IMyProvider _provider;公共MyHub(...

回答 2 投票 0

使用xunit和.net core 3.1进行单元测试时使记录器退出,>

在输出窗口中运行单元测试时,我试图从记录器获取输出,但未显示任何内容。我在测试类中使用ILoggingFactory。我希望从...

回答 1 投票 0

错误模拟带有两个参数的方法

我有一个具有这样方法的存储库。 FindFirstOrDefault ((Expression > expression,params Expression > [] ...

回答 1 投票 0

如何模拟HttpConfiguration?

我必须在单元测试中测试控制器。该控制器在构造函数中需要“ HttpConfiguration”。我想用Moq来模仿对象,但我不知道该怎么做。“ ...

回答 1 投票 0

如何使用Moq模拟SqlParameterCollection

我正在尝试模拟数据库操作。我在模拟SqlParameterCollection时遇到问题。我试图创建将返回DbParameterCollection的虚拟方法,但随后我失去了所有的...

回答 3 投票 7

Moq安装程序报告“表达式不是方法调用”

我计划为我们提供的一系列服务的代理/包装编写测试基础。每个代理都简单地将模型转换为TIn,在返回TOut的服务上调用方法。对于每个...

回答 2 投票 0

带有异步的单元测试方法

我正在为使用Moq框架的方法编写单元测试。该方法在等待时调用System.Net.Http的方法Task SendAsync(HttpRequestMessage request)。当我...

回答 1 投票 0

如何在Moq下对.NET Core 3.1中的LoggerMessage.Define()进行单元测试?

我正在尝试使用xUnit中的Moq库对LoggerMessage.Define()的某些用法进行单元测试,但无法弄清楚。下面是我创建的日志记录功能的示例,下面是...

回答 1 投票 0

设置模拟类方法以执行Func 使用Moq参数

我正在编写涉及服务方法的单元测试,该服务方法接受Func 参数并在某些条件下执行它。该方法如下所示:公共类ServiceA:IServiceA ...

回答 1 投票 0

Moq:获取表达式谓词的参数值

我是使用Moq的新手,我正在尝试将值传递到Moq的方法中,以便在Returns方法中使用。我一直在做以下成功的事情。 _repositoryMock.Setup(x => x ....

回答 1 投票 0

返回属性的模拟方法

我将如何在返回属性列表的方法上模拟属性。公共类数据{公共字符串Property1 {获取:设置;}公共字符串Property2 {获取:设置;}公共字符串...

回答 1 投票 1

如何延迟模拟httpMessageHandler?

我正在构建一个REST API,它将调用(获取)其他REST API,将它们的响应串联起来,然后将其发送给客户端。我非常担心我的异步方法会调用其他...

回答 1 投票 0

如何为隐藏的事件处理程序模拟SetupAdd?

给出以下两个接口,公共接口IState {event EventHandler StateChanged; }公共接口IState :IState {新事件EventHandler ... ...> ] >>

回答 1 投票 0

Moq-模拟DbSet 。AddAsync不执行任何调用

我有一个单元测试,基本上是在测试EF Core的行为。我要测试的类如下所示:名称空间MusicPortal.Repository.Repository {public class ArtistRepository:...

回答 1 投票 0

不使用Mock.Setup()调用Mock.Returns()

使用Moq时,通常需要将您的模拟配置为返回特定值。要指定要返回的内容,您必须完成使用以下结构定义Setup()的例程...

回答 2 投票 0

具有Mediatr和Moq参数的模拟处理程序

我正在尝试使用Moq来模拟处理程序。该处理程序采用bool类型的参数来过滤掉活跃客户和非活跃客户。我的服务中使用了处理程序:public async Task&...

回答 1 投票 1

是否可以模拟/伪造扩展方法?

我正在使用控制器扩展,并且尝试使用FakeItEasy(v 1.7.4)对其进行模拟,如下所示:A.CallTo(()=> controller.RenderView(A 。Ignored,A 。Ignored ,null))。Returns(“” ...

回答 4 投票 7

© www.soinside.com 2019 - 2024. All rights reserved.