moq 相关问题

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

模拟 HttpContext 时,SignOutAsync 失败

我正在使用 Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions 中的 SignOutAsync。 在我的单元测试中,我在该扩展方法中的某处收到 ArgumentNullException,这...

回答 1 投票 0

检查 List<T> 是否使用 Moq 返回一个集合。需要如何断言的指导?

我正在尝试使用 Moq 来测试其中定义了许多 CRUD 操作的管理器。其中一种方法是采用整数参数并根据条件返回列表。我想断言...

回答 1 投票 0

模拟和单元测试 graphql-dotnet

我正在使用 graphql-dotnet 库从我的 C# 代码中查询一些 GraphQL API。有没有办法在单元测试中轻松模拟 GraphQLHttpClient?

回答 1 投票 0

x最小起订量的单元测试未给出正确的结果

我正在尝试测试我的 storemanager 项目,该项目是使用依赖注入构建的。并尝试用最小起订量进行测试。但不知何故它提供了错误的结果。我认为这段代码没有得到

回答 1 投票 0

在 ReturnsAsync 上设置 KeyVaultSecret 的 lambda

我正在使用 Moq 4.18.4,并且在设置 ReturnsAsync 时遇到问题,它向我显示以下错误 ISetup>' 不包含定义...

回答 1 投票 0

使用 Nunit 和 Moq 对某个操作是否根据用户类型启用或禁用进行单元测试

我在 XAF 中使用 ViewActionController 创建了一个操作。根据用户类型从 OnActivated() 方法启用此操作。 公共 VehicleFileAnalyzerController() {

回答 1 投票 0

起订量引发事件参数计数不匹配

我有一个界面,其中有一个我想在模拟中触发的事件: 公共接口 IGpsLocationSource { 事件 EventHandler GpsLocationUpdated; } 我的测试看起来像这样: 变种 GPS...

回答 2 投票 0

如何正确模拟IAzureClientFactory<BlobServiceClient>

我有一个类,其构造函数中以 IAzureClientFactory 作为参数,如下所示: 公共类 BlobStorageService { 只读 BlobServiceClient 客户端; 公开

回答 1 投票 0

如何在 Mock 4.12 中仅重置模拟的设置?

每当我使用 Moq 4.12 在任何模拟中调用 .Reset 时,它都会显式重置有关模拟的所有内容,从设置到事件处理程序。 moqActionFactory.Reset(); 如何仅重置已配置的设置...

回答 2 投票 0

具有多个请求的模拟 HttpClient

我正在尝试对调用 API 的函数进行单元测试。我已经使用模拟 HttpMessageHandler 成功完成了此操作,如下所示,它允许我伪造来自 API 的响应: 私人静态

回答 6 投票 0

如何做到内部接口对Moq可见?

我的 C# 解决方案中有 3 个项目。 签名 结构 测试 签名有公共和内部接口。 另外,它还有 [程序集:InternalsVisibleTo("结构")] [组装:

回答 4 投票 0

单元测试是否已使用 Moq 调用 System.Threading.Timer 构造函数 (TimerCallback) 中使用的方法

我希望确保将回调传递到签名中带有 TimerCallback 的 System.Threading.Timer 中: 公共计时器(System.Threading.TimerCallback回调,对象?状态,TimeSpan dueTime,

回答 1 投票 0

如何在 VB.NET 中模拟 HttpResponseMessage SendAsync?

我确实找到了一百篇关于如何在 C# 中执行此操作的帖子,但没有一篇关于如何在 VB.Net 中执行此操作的帖子。每次将这些方法转换为 VB.NET 的尝试都失败了。似乎可以归结为...

回答 1 投票 0

有没有一种使用.NET DI框架注入模拟存储库的好方法?

我有以下通用存储库: 公共接口 IRepository 其中 T : BaseEntity { IMongoQueryable 实体 { get; } 任务 AddAsync(T 实体, InsertOneOptions? op...

回答 2 投票 0

不包含“ReturnsAsync”的定义和最佳扩展方法重载“ReturnsExtension”

无法调用此函数Validate() 收到错误 cs1929 Isetup' 不包含 'ReturnsAsync' 的定义和最佳扩展方法重载 奥里...

回答 1 投票 0

C#、Moq、单元测试:如何创建从另一个类继承的对象?

我的类/接口设置如下: 房间.cs //导入语句 命名空间 命名空间1 { 内部班级房间: 公寓 { // 构造函数 公共房间(家具):...

回答 1 投票 0

如何模拟包装的 Microsoft ASP.NET Core 客户端 SignalR HubConnection 类?

我正在实现我的第一个 signalR 应用程序,并且在测试方面遇到了障碍。我正在使用起订量框架。 不幸的是,我发现微软的

回答 2 投票 0

如何在 C# 中模拟来自 httpclient 的响应,Azure 函数,如何测试

我有一个静态的azure函数,它在服务内部有一个httpclient。 公共静态无效MyAzureFunction{ ………… // 内部运行 var 服务 = 新服务(...) var 结果 = 服务。

回答 1 投票 0

测试 SQL 异常

我有一个捕获SqlException的代码。我根据此处列出的答案编写了一个处理 SQLException 的测试:How to throw a SqlException when need for mocking and unit testing? [测试方法] 公开

回答 1 投票 0

最小起订量中的设置顺序

我想要一个第一次返回 0 的模拟,然后在以后调用该方法时返回 1。问题是,如果该方法被调用 4 次,我必须这样写: 模拟.SetupSequence(x => x.

回答 7 投票 0

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