moq 相关问题

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

Moq 验证属性初始化

如何使用最小起订量验证初始化调用?我在接口中定义了以下属性: 公共字符串文本{初始化; } 我想验证是否使用特定参数调用了 init。是这样吗

回答 1 投票 0

如何最小起订量 Sitecore 用户对象?

我需要对以下原始方法进行最小起订量测试 公共虚拟用户GetBOUser(字符串域名,字符串用户名,字符串密码,登录模型) { 尝试 { 如果(Sitecore.Security.Ac...

回答 1 投票 0

我可以使用 moq Mock<MyClass> 来模拟类,而不是接口吗?

浏览https://github.com/Moq/moq4/wiki/Quickstart,我看到它模拟了一个界面。 我的遗留代码中有一个没有接口的类。当我 Mock 时,我得到以下结果...

回答 2 投票 0

Moq 到 NSubstitute AddScoped

我是单元测试的新手,所以我不确定我在寻找什么。我正在尝试将使用 Moq 的项目转换为 NSubstitute。 问题:如何将此行从 Moq 转换为 NSubstitute 服务.AddS...

回答 1 投票 0

测试用例失败

执行测试用例时,我收到此错误: 消息: Moq.MockException: 预期对模拟调用一次,但实际调用次数为 0 次: m => m.Map(AnnotationMasterRequest) 执行的调用:

回答 1 投票 0

C#测试代码中接口定义程序的执行

请帮助我。 我正在 C# 上使用 xUnit 和 mock(moq) 编写测试代码。 但通过接口的程序无法执行。 测试代码如下。 // 测试代码 公共无效测试1(...

回答 1 投票 0

为什么在使用 Moq 时我提供的谓词不匹配?

给定一个我正在测试的简单类型,比如说 接口IMyRepo { MyObj GetBy(Expression谓词); } 所以标准的模拟设置工作得很好: _repoMock.Setup(x => x.Get...

回答 1 投票 0

在单元测试中使用 Moq 初始化内部变量

我正在尝试为控制器创建一个单元测试,该控制器根据来自服务的调用返回状态代码。由于测试实际上并未调用服务,因此控制流会抛出空引用

回答 1 投票 0

模拟 OpenAI 聊天客户端

如何使用 MOQ 来模拟 OpenAIClient 以返回完成响应?我有一个 json 响应,想将其反序列化为 Response。 私人 OpenAIClient c...

回答 1 投票 0

C# UnitTests 模拟文件 ReadAllBytes 抛出 System.IO.FileNotFoundException

在控制器中,我有一个返回 FileStreamResult 对象的操作结果,在此之前该操作使用 File 类的 byte[] ReadAllBytes(string path) 。 动作结果: 公共异步...

回答 2 投票 0

如何模拟 sqlconnection 还是应该重构代码?

我有下面的代码,我已经阅读了Moq和SqlConnection? 以及如何存根 IDBconnection,但我仍然不知道如何模拟以下 sqlconnection。 公共类 SqlBulkWriter :ISqlBulkW...

回答 1 投票 0

使用内存数据库模拟 GroupBy 方法

以下方法与 SQL Server 完美配合,没有任何问题。 公共异步任务> GetLatestHashes(long jobId, CancellationToken token) { 变量上下文 =

回答 1 投票 0

c#测试删除Book方法

我的图书服务的删除方法如下所示: 公共无效deleteBookById(Guid id) { var book = this.applicationDbContext.Books.Find(id); 如果(书==空) 扔新的

回答 1 投票 0

通过模板方法使用Moq

我正在尝试 Moq Rabbit MQ 方法。 ValueTask BasicPublishAsync(字符串交换,字符串routingKey, bool 强制,TProperties basicProperties,ReadOnlyMemory...

回答 1 投票 0

如何在 EF Core 中模拟 EntityEntry?

我正在尝试为处理异常并重新加载 Entity Framework Core 中的实体的方法编写单元测试。该方法包含以下代码: 捕获(DbUpdateConcurrencyException...

回答 1 投票 0

如何在 EFCore 中模拟 EntityEntry

我正在尝试为处理异常并重新加载 Entity Framework Core 中的实体的方法编写单元测试。该方法包含以下代码: 捕获(DbUpdateConcurrencyException...

回答 1 投票 0

如何在 .NET Core 中模拟 HttpContext.GetServerVariable()

我正在尝试在.NET Core环境中使用NUnit和Moq测试以下方法: [http获取] 公共异步任务 DeviceType() { 字符串 deviceIp = HttpContext.GetServerVariable("

回答 3 投票 0

如何模拟类的内部方法?

我有一个有内部方法的类,我想模拟内部方法。但我无法模拟它,即它不是调用模拟函数而是调用原始函数。有没有...

回答 6 投票 0

在单元测试GetAsync时,如何让HttpResponseMessage返回异常并被catch块捕获?

我正在对类似于下面的代码进行单元测试。在一种用例中,我希望 GetAsync 抛出异常并在 catch 块中捕获。 尝试 { var 响应 = 等待 client.GetAsyn...

回答 1 投票 0

某些单元测试未在 ADO Pipeline 中运行

我有一个解决方案,它有4个项目,每个项目在“测试”解决方案中有一个相应的测试项目。 我注意到有时测试在本地失败但通过了 CI 构建,并且

回答 1 投票 0

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