moq 相关问题

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

集成测试/单元测试 - 如何决定

我有控制器 API 方法,我必须为其编写测试用例方法。到目前为止,我一直在为该项目编写集成测试方法。我不确定如何构建单元测试用例方法......

回答 1 投票 0

Moq - 是否可以在不使用 It.IsAny

我一直使用 Moq 进行单元测试。有时我会嘲笑有很多参数的方法。 想象一下这样的方法: 公共类工作客户端{ 公共无效DoSomething(字符串它...

回答 1 投票 0

mock.Verify 受保护的设置的正确语法是什么?

我有以下单元测试: [测试方法] 公共异步任务 ShouldGetExperimentalValuePost() { //安排 var avd = ActualVesselData.Parser.ParseJson(File.ReadAllText(".\TestFiles\

回答 1 投票 0

C# 模拟单元测试 GraphServiceClient

我在使用 Moq 和 xUnit 用 C# 编写单元测试时遇到问题。 在我的服务中,我有以下代码: var options = 新的 TokenCredentialOptions { AuthorityHost = AzureAuthorityHosts。

回答 3 投票 0

NSubstitute 现在在 Moq 中有类似 It.IsAnyType 的东西吗?

我正在尝试使用 nsubstitute 来测试 Microsoft.Extensions.Logging 中的 ILogger。 正如这里所说: 无法测试 ILogger 通过 NSubstitute 接收 ,那个时候,nsubstitute就没有一些了...

回答 2 投票 0

在签名程序集中的内部接口上使用 Moq 时出现 TypeLoadException

我正在 Visual Studio 2013 中使用最新的 Moq (4.2.1502.911) 来模拟另一个项目中包含的内部接口。两个项目都使用相同的密钥进行签名。在这里和其他地方搜索之后...

回答 2 投票 0

C# 模拟 IHttpclient & CreateClient

我有一个函数想要进行x单元测试,但似乎我必须模拟CreateClient函数?每当我在测试期间调试它时,var client 似乎等于 null。我注射...

回答 2 投票 0

如何模拟 IotHubServiceClient 进行测试? (v2)

我有一个 IotHubService 类,它依赖于 C# IoTHub SDK 的 IotHubServiceClient(SDK 的 v2 版本,当前处于预览版)来在 IoTHub 上执行各种查询。我正在努力改善

回答 1 投票 0

ASP.NET Core 模拟 HttpClient 与自定义 HttpClientHandler

我很难用最小起订量来嘲笑。 通常,如果有一个 HttpClient,我会通过在基类中注入 HttpClient 来模拟它,如下所示: 公开课我的班级 { 私有只读 HttpClient httpCli...

回答 2 投票 0

起订量覆盖之前的设置?

嗨,我正在尝试使用两个可能的输入来设置类方法的模拟。当我检查输出时,仅最后一次设置返回预期输出。第一个没有。任何帮助深表感谢。 [特...

回答 3 投票 0

在 Moq 中分配 out/ref 参数

是否可以使用 Moq (3.0+) 分配 out/ref 参数? 我研究过使用 Callback(),但 Action<> 不支持 ref 参数,因为它基于泛型。我也更喜欢...

回答 15 投票 0

如何使用 MSTest 创建并传递 IConfiguration

我有一项以以下形式声明的具体服务: 公共类ApiDataService:IApiDataService { 私有IConfiguration配置; 公共 ApiDataService(IConfiguration _configurati...

回答 1 投票 0

使用 Moq 模拟 Blobclient.DownloadContentAsync()

我正确地嘲笑了下面的方法,因为调用时它不返回结果: var blobContent = new BinaryData("this is test data"); var downloadResult = BlobsModelFactory.

moq
回答 1 投票 0

如何修复 system.NotsupportedException 最小起订量使用,尝试最小起订量对象

我正在尝试模拟一个对象 _logger = 新模拟(); _sender = new Mock(); 该行抛出错误: _sender.Setup(x => x.SendMessageToQueue...

回答 1 投票 0

使用最小起订量模拟 BlobServiceClient

在我的实现代码中,我从 BlobServiceClient 对象中获取帐户名。但是,当我尝试使用最小起订量模拟它时,我看到下面的错误。有没有办法解决这个错误?

回答 1 投票 0

在 VB 中通过引用返回模拟类

让我上这样的课: 公开课我的课 实现 IMyClass 公共函数 GetSomething(第一个参数作为字符串,第二个参数作为字符串,ByRef 第三个参数作为字符串)作为 B...

回答 2 投票 0

如何在 c# 中对具有方法调用的 LinqWhere() 进行单元测试

我的源代码有 var results = searchContext.GetQueryable().Where(GetSearchPredicate()).GetResults(); 私有表达式> GetSearchPredicate() {

回答 1 投票 0

Moq Mock 单元测试:带有一个实例的 Moq Mock 设置,以及带有另一个实例的 SUT 业务代码,但两者具有相同的内容。为什么会失败?

以下是我们的技术开发环境信息: • .NET 6 • C# 10 • Microsoft.NET.Test.Sdk”版本 15.5.0 •起订量版本4.18.2 • Xunit 版本 2.4.1 公共类车辆...

回答 1 投票 0

Moq 模拟单元测试 - 实现将模拟设置 GetAwaiter().GetResult() 代码的代码?

以下是我们的技术开发环境信息: .NET 6 C#10 Microsoft.NET.Test.Sdk”版本 15.5.0 起订量版本 4.18.2 Xunit 版本 2.4.1 公共接口 IBlahClient :

回答 2 投票 0

使用 Moq,System.InvalidCastException:无法将“Castle.Proxies.ObjectProxy”类型的对象转换为类型

有人可以帮我解决这个错误消息吗?我不明白为什么演员阵容不起作用: 消息:System.InvalidCastException:无法转换类型的对象 'Castle.Proxies.ObjectP...

回答 2 投票 0

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