moq 相关问题

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

在对模拟任务断言之前等待 ContinueWith

我正在向看起来像这样的方法添加测试: 公共类 ClassUnderTest { 公共 ClassUnderTest(IMyInterface 依赖项) { this.dependency = 依赖; } ...

moq
回答 0 投票 0

在 C# 中使用 Moq 框架测试一个方法是否在另一个方法内部被调用

希望有人能帮我解决这个问题。我正在编写一个测试,它将检查何时调用 Start() 方法,是否将调用 StartProcOld 或 StartProcNew 方法。他们每个人都包裹着......

回答 0 投票 0

使用 C# 设置起订量

公共接口Itest { 公共任务 ExecuteAsync ( 函数动作, 行动<(Exception Exception, int X, int Total)>测试, 诠释? y=空...

回答 1 投票 0

Mock 公共方法 - 新关键字

我有以下课程,它使用 HTML Agility Pack 下载文件。 GetImageUrls 方法有一些逻辑,我想通过 Moq (https://github.com/moq/moq) 进行单元测试: 公共...

回答 1 投票 0

我如何解决 Moq SetupSequence.Throws 缺少传递原始调用设置 args 的惰性 eval 重载

SetupSequence(...).Throws 缺少 Setup(...).Throws 具有的许多重载。 Setup.Throws 有一整套重载,用于接收被调用设置的原始参数: IThrowsResult T……

回答 0 投票 0

System.NotSupportedException:不支持的表达式:x => x

我目前正在尝试最小化我的 Cafe Get 方法,如果找不到咖啡馆 ID,该方法将抛出 ArgumentNullexception。 错误 System.NotSupportedException:不支持的表达式:x => x.Cafe 非

回答 4 投票 0

返回 Task 的 Moq 单元测试方法

我有一个返回任务的服务方法。它更新外部存储中的对象。 对于返回 Task 的其他端点,我正在编写如下测试: 为了测试成功...

回答 0 投票 0

如何为 ServiceBusReceivedMessage 的模拟设置正文

我正在尝试使用正文为 ServiceBusReceivedMessage 创建模拟。怎么做? 我有数据变量,我想将其设置为消息正文,该怎么做? var data = Encoding.UTF8.GetBytes(JsonC...

回答 0 投票 0

带有最小起订量抛出异常的模拟 IMemoryCache

我正在尝试用最小起订量模拟 IMemoryCache。我收到此错误: “System.NotSupportedException”类型的异常发生在 Moq.dll 但未在用户代码中处理 附加信息...

回答 4 投票 0

How to mock an out parameter with It.IsAny<> with Moq?

我想验证一个方法只被调用一次。 mock.Verify(x => x.Method("String", out It.IsAny()), Times.Once); 我不关心第二个参数,它可以...

回答 2 投票 0

moq 对象返回方法,应该返回一个空对象

我正在开发一个 Web API,我想出的一个测试是,如果客户端使用物理测试 ID(物理测试是我正在寻找的资源)进行 GET 操作,并且该物理测试...

回答 7 投票 0

如何使用Moq模拟MySqlConnection相关方法和添加测试用例

我正在尝试使用最小起订量模拟 MySqlConnection。 为 myclass 添加了一个接口,并添加了一个用于执行给定查询的方法。 我已经在我的类中实现了该方法并添加了如下测试用例,

回答 0 投票 0

Func的Moq Raise事件<T1, Task>

我有一个第三方类 MqttClient,其中有一个事件 (Func)。我想在 MyClient 类中监听这个事件,当它被调用时,我更新属性

回答 0 投票 0

如何为最小起订量设置提供正确的 CancellationToken?

在我的 MVVM 模型中,我调用了一个存储库方法: 公共异步任务 LoadDistricts() { var districtsJson = await itemRepository.GetDistricts(); } 存储库使用 Polly 策略重试 cer ...

回答 0 投票 0

模拟不适用于调用 HTTPwrapper 类方法的内部函数

在实际调用外部函数之前,我正在模拟内部函数之一。 我正在模拟一个 httpwrpapper 类方法。 问题是我的模拟方法没有返回响应。 下面是...

回答 1 投票 0

C# NpgsqlException 模拟起订量

我想模拟一些抛出 NpgsqlException 的方法,就像这样: _someMock.Setup(x => x.SomeMethod(It.IsAny())).Throws(new NpgsqlException()); 但是

回答 1 投票 0

如何使用模拟在 mstestv2 中为以下 api 编写单元测试用例?

在这里输入图片描述 [在此处输入图片描述](https://i.stack.imgur.com/rxXuj.png) 在此处输入图像描述 非常感谢您的帮助! 如何从 ReportsVM 和

回答 1 投票 0

Moq - 如何测试类实现

我有一个名为 AuthManager 的类。它实现了一个接口 IAuthManager。该接口有两个方法。 AuthorizeTransaction() 和 取消交易() 假设我调用 AuthorizeTransaction() 和...

回答 1 投票 0

最小起订量无法注入服务但在外部工作

我有一个非常奇怪的问题,应该很容易做! 我有一个服务 AzureBlobClientStorageProvider 正在使用一个简单的接口模拟来模拟

回答 0 投票 0

如何使moq使用内存数据库而不是真实数据库?

我对 NUnit 测试有疑问。我有一个 EF Core 5 项目,我想对其进行最小起订量测试。我听说最小起订量创建了一个内存数据库以不接触真实数据库。无论如何,当我运行测试时......

回答 0 投票 0

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