moq 相关问题

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

在Moq中引发异常之前执行一条语句

当调用方法this.mockWebSocket.Setup(x => x.ReceiveData(It.IsAny >(),It.IsAny ()))时,我有以下代码引发异常。]] > ] >>

回答 1 投票 0

如何在C#中对Task.run()进行单元测试?

此问题曾被问过,但没有得到回答。我要测试身份验证方法,在此方法中,我们正在从DB中检查授权用户,如果没有,则Null将返回用户的详细信息。我该如何...

回答 1 投票 -3

在单元测试HttpClient时如何模拟GetDiscoveryDocumentAsync?

我正在尝试为HttpClient服务编写一些单元测试,并且在尝试模拟GetAccessToken()函数中的部分代码时遇到问题。该服务采用一个...

回答 1 投票 0

moq.As <>()。获取Moq.Object后,Setup()似乎不起作用

[我从Microsoft的文章中获得了一个最小的测试,其中涉及到用最小起订量测试EF:使用模拟框架名称空间TestingDemo测试{public class BloggingContext:DbContext {public ...

回答 2 投票 0

Moq引发异常,表明表达式树可能不包含使用可选参数的调用或调用

我正在编写NUnit测试用例。我正在编写测试用例以获得一些价值。以下是我的设置。 [测试]公共异步任务GetGeographyList_StateUnderTest_ExpectedBehavior(){//排列var ...

回答 1 投票 0

。net核心中的Moqing DI-ed DbContext

我开始使用ef core在.net core中为(webapi)应用程序编写测试。我要测试的存储库如下所示:public class MyRepository:IMyRepository {private readonly ...

回答 1 投票 0

使用Moq设置模拟方法时无效的回调错误

我有一个正在测试的课程。此类具有我正在使用最新版本的Moq嘲笑的依赖项。我嘲笑的方法具有以下签名。 IQueryable Get ((...

回答 1 投票 0

我如何测试具有Db上下文和记录器的Asp.Net Core控制器?

我有一个带有两个参数的控制器,需要通过单元测试对其进行测试。想测试4个参数,例如ViewBug等。但是我如何制作假的数据库上下文和记录器呢?我现在被卡住了:...

回答 1 投票 0

如何通过单元测试中的验证日志消息?

我正在测试端点。我需要弄清楚如何通过loggerMock通过测试。这是我当前进行测试的方式:public void GetExceptionReportSessionData_Returns200OK()...

回答 1 投票 1

使用Moq模拟ReturnAsync以返回2个值

给出一个接口:Task GetBookingAsync(Guid ReservationId);我将像这样模拟以下内容:_bookingLogic.Setup(x => x.GetBookingAsync(It.IsAny ()))。ReturnsAsync(...

回答 1 投票 0

需要帮助以更好地了解起订量

我一直在查看Moq文档,注释太短了,以至于我无法理解它可以做的每件事。我没有得到的第一件事是It.IsAny ()。 //示例使用...

回答 2 投票 44

找不到无参数的构造函数

我是单元测试和起订量的新手。我编写了4个测试,所有测试均引发相同的异常,我认为在模拟CharacterRepository时需要添加这些参数CombatHelperContext,IMapper,但如何...

回答 1 投票 0

Moq的Mock.Get in Nsubstitute的等效语法

我正在为后台服务编写单元测试。如果我使用Moq框架似乎很有效,但是我们正在团队中使用NSubstitute,并希望坚持使用。我指的是...

回答 1 投票 1

Mock.Get in Nsubstitute的等效语法

我正在为后台服务编写单元测试。如果我使用Moq框架似乎很有效,但是我们正在团队中使用NSubstitute,并希望坚持使用。我指的是...

回答 1 投票 0

Moq异步DbSet设置IDbAsyncQueryProvider

我有这个最小起订量设置:_mockContext.Setup(x => x.CarSections).Returns(new List {{_carSection} .ToDbSet());基本上将List分配给DbContext的实体。...

回答 1 投票 0

xUnit-Test中的模拟异步方法始终返回null

我有一个ASP.NET WebAPI 2项目,我正在尝试使用xunit和moq添加单元测试。这是我的控制器中的Get-Method:公共类SiteController:ApiController {private readonly ...

回答 1 投票 1

如何为调用其他服务的方法编写单元测试

我有一个下面的方法正在调用另一个服务,但是在调用内部服务之前有一些数据操作。请参见下面的公共异步任务 Save(string ...

回答 1 投票 0

我如何模拟DbContext以在存储库的单元测试中使用?

我有一个包含公共方法的存储库,我想在其中编写测试。但是,要实例化存储库,我需要为其提供一个DbContext对象。尝试模拟此DbContext ...

回答 1 投票 0

foreach循环变量抛出NullReferenceException但Enumerable不为空

有些人决定结束我的上一个问题,但是他们链接的问题(什么是NullReferenceException,如何解决?)没有答案。这个问题从根本上是...

回答 1 投票 -1

无法为接口模拟传递构造函数参数

[当我调试代码并读取带有嘲笑嘲讽的行时,我得到了错误:无法为接口嘲笑传递构造函数参数。 var嘲笑SchoolclassCodeService = ...

回答 1 投票 19

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