moq 相关问题

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

如何正确模拟代表

我有一个接口和实现是这样的: public interface IScopedServices { Task 执行Async (Func > action); } /...

回答 1 投票 1

Moq 4.13.1与Task.Extensions不兼容。

我正试图运行一个使用Moq的单元测试。问题是我一直得到与Visual studio 2019的follerwing。消息。System.TypeInitializationException : The type initializer for '...

回答 1 投票 0

System.TypeLoadException.IAsyncQueryProvider 无法加载类型'Microsoft.EntityFrameworkCore.Query.Internal.AsyncQueryProvider'。

我在我的.NET Core Web应用程序中使用测试我的身份行动,但一直遇到问题。我最近找到了一种方法来创建一个模拟的usermanager,而不会遇到它的问题。

回答 1 投票 0

当使用Moq Verify()方法调用计数时,测试失败的错误消息包含使用Moq的实际方法调用计数

请考虑以下内容,在这里我将测试注入的依赖项的方法被调用特定的次数:[事实] public void WhenBossTalksEmployeeBlinksTwice(){//安排var ...

回答 1 投票 11

平均使用Moq设置模拟的所有方法

假设我有接口public interface A {int Foo1(); int Foo2(); int Foo3(); }和带有模拟(使用Moq)的测试方法,例如Mock mock = new Mock(); Now ...

回答 1 投票 8

Moq.MockException:预期对该模拟调用恰好1次,但为0次:x => x.Init()

我有此方法,用于验证是否调用了一个方法。我在C#中使用xUnit和MOQ。 [事实] public void verifyIfInitCalled(){//整理var模拟=新的Mock (...] >>

回答 1 投票 0



在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

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