moq 相关问题

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

使用回调函数模拟方法并递增值

我试图在每次调用方法时模拟递增一个值,但这似乎不起作用,所以我想知道我做错了什么? 变量值=0; 消息客户端 .设置...

回答 1 投票 0

如何编写单元测试来检查 Polly 弹性管道是否得到使用?

我正在使用 polly (8.0.0) 为 api 添加一些弹性(在本例中调用 D365 服务)。 公共类 MyApi { 私有只读 ResiliencePipeline 管道; 私有只读

回答 1 投票 0

Moq 无法解析同名但通用的方法

我有2个方法是抽象基类: 公共抽象类 BaseHttpService { ...... 受保护的异步任务 Post(字符串url,对象?有效负载,CancellationToken

回答 1 投票 0

使用 AutoFixture 自定义克隆方法

我的单元测试有问题。我使用 AutoFixture 填充对象,并且某些对象在层次结构中的某处具有 ICloneable 对象。该测试是完全通用的,所以我需要一个解决方案...

回答 1 投票 0

如何 Moq IFindFluent 以便对 ToListAsync 的调用有效?

我正在对 MongoDB C# 驱动程序的包装器进行单元测试。我有这行代码: Collection.Find(谓词).ToListAsync(); 其中 Collection 的类型为 IMongoCollection 和 Find(predicate)

回答 3 投票 0

如何模拟 AuthenticationStateProvider

我有一个在构造函数中采用 AuthenticationStateProvider 的类。我想编写单元测试并模拟它。 我希望能够设置从呼叫中返回的用户

回答 2 投票 0

如何在 Moq 回调(或其他方法)中使用模拟对象?

我正在嘲笑以下界面: 公共虚拟文件 { 字符串内容{获取;放; } // ... 无效 SaveToDisk(); // ... } 有了这个: [测试治具] 公共测试虚拟文件 { [

回答 1 投票 0

使用起订量对 API Rest 核心进行单元测试

我正在使用最小起订量进行单元测试,我的代码是关于API的。我已经完成了服务和存储库,但是当我想返回结果时出现错误。 我是最小起订量的新手,我无法理解...

回答 1 投票 0

是否有在 Moq 中使用 SetReturnsDefault 的通用方法

我有一个数据访问接口,大致如下所示: 公共接口 IDataRepository { 数据库结果 GetAllCustomers(); 数据库结果 GetAllReports(); ...

回答 1 投票 0

使用 Moq 模拟 Google 的 StorageClient ListObjects 方法

我正在尝试对以下方法进行单元测试 public List GetFilesInGCS(字符串桶,字符串节点) { 列表 文件名 = new 列表(); 尝试 { ...

回答 1 投票 0

模拟并验证传递给 PostAsJsonAsync 的请求对象

是否有方法验证传递给 HttpClient.PostAsJsonAsync 的请求对象。请求对象在要进行单元测试的方法内部构造。因此我需要验证该请求

回答 1 投票 0

在 BUnit 测试中调用使用 Moq 的模拟函数

我正在尝试使用 Moq 在 C# 中模拟公共异步方法,作为 Blazor 组件渲染测试设置的一部分,但是被模拟的方法中的代码正在被模拟...

回答 1 投票 0

为什么模拟会返回丢失的属性?

我不确定我做错了什么,但这是我尝试使用 NUnit、Moq 在 C# 中编写单元测试的场景 模型: 公开课模型 { 公共 int ID { 获取;放; } 公开

回答 1 投票 0

Moq IDBContextFactory 与内存 EF Core

我正在测试一个使用 DbContext 的类。此类获取一个 IDbContextFactory 注入,然后用于获取 DbContext: 受保护的只读 IDbContextFactory ContextFa...

回答 2 投票 0

模拟继承类的构造函数参数与父类构造函数参数不同

我正在为 ASP.Net Core 应用程序的控制器操作编写测试。我的应用程序的所有控制器都继承自基本控制器,我们将其称为 MyBaseController。这个类的构造函数看起来像......

回答 1 投票 0

MoqSetup() 与SetupGet()

Moq 的SetupGet() 和Setup() 方法有什么区别?

moq
回答 2 投票 0

`HttpMessageHandler` 的模拟没有在 xunit 中返回响应消息

我正在使用 Moq 包为我的服务编写单元测试。 我正在嘲笑 HttpMessageHandler 来模拟 HttpClient 但我收到了这个运行时间错误消息 System.InvalidOperationException:处理程序...

回答 1 投票 0

返回传递给方法的值

我在接口上有一个方法: 字符串DoSomething(字符串无论如何); 我想用最小起订量来模拟它,以便它返回传入的任何内容 - 类似于: _mock.Setup( theObject => theOb...

回答 5 投票 0

IConfiguration 模拟在使用 Moq 的单元测试中抛出 NullReferenceException

运行单元测试时,我在 ApiWorker 类的 SetInterval() 方法中遇到 NullReferenceException。以下是我的代码的相关部分。 公共 ApiWorkerTests() { _模拟日志...

回答 1 投票 0

单元测试控制器模拟 ISession

我想对我的控制器进行单元测试,但我在从 HttpContext.Session 读取值时遇到问题。 我想从我的控制器中模拟这一部分:HttpContext.Session.Get(Foo) 带模拟

回答 3 投票 0

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