moq 相关问题

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

在 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

如何模拟对外部服务的调用

我正在使用 ASP.NET Core 7.0 并且我有一个 Web API。 我有一个简单的控制器,如下所示: [API控制器] [路线(“api/支付”)] 公共类 PaymentController :ControllerBase { ...

回答 1 投票 0

如何在 Mock 转换为对象后获取 Mock 的原始类型

我有一个 ServiceCollection,我想创建一个方法,可以传入一组参数,并让 ServiceCollection 在请求匹配类型时返回这些服务。我正在使用

回答 1 投票 0

.net 在存储库中模拟 ToListAsync() 不起作用

所以我尝试模拟 GetQueryable().ToListAsync() 但我不断收到此错误 “System.NotSupportedException:不支持的表达式...扩展方法(此处:

回答 1 投票 0

Unity 播放模式测试中的代码中未调用 Moq 的模拟方法

如果我模拟一个方法,我是否必须显式调用该方法来运行我的模拟实现? 我正在尝试在 Unity 项目中进行模拟。我基本上是在 S 内开始一个场景......

回答 1 投票 0

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