Moq(发音为“Mock-you”或只是“Mock”)是.NET的一个模拟框架,它大量使用lambdas和LINQ表达式树。
我有控制器 API 方法,我必须为其编写测试用例方法。到目前为止,我一直在为该项目编写集成测试方法。我不确定如何构建单元测试用例方法......
我一直使用 Moq 进行单元测试。有时我会嘲笑有很多参数的方法。 想象一下这样的方法: 公共类工作客户端{ 公共无效DoSomething(字符串它...
我有以下单元测试: [测试方法] 公共异步任务 ShouldGetExperimentalValuePost() { //安排 var avd = ActualVesselData.Parser.ParseJson(File.ReadAllText(".\TestFiles\
我在使用 Moq 和 xUnit 用 C# 编写单元测试时遇到问题。 在我的服务中,我有以下代码: var options = 新的 TokenCredentialOptions { AuthorityHost = AzureAuthorityHosts。
NSubstitute 现在在 Moq 中有类似 It.IsAnyType 的东西吗?
我正在尝试使用 nsubstitute 来测试 Microsoft.Extensions.Logging 中的 ILogger。 正如这里所说: 无法测试 ILogger 通过 NSubstitute 接收 ,那个时候,nsubstitute就没有一些了...
在签名程序集中的内部接口上使用 Moq 时出现 TypeLoadException
我正在 Visual Studio 2013 中使用最新的 Moq (4.2.1502.911) 来模拟另一个项目中包含的内部接口。两个项目都使用相同的密钥进行签名。在这里和其他地方搜索之后...
C# 模拟 IHttpclient & CreateClient
我有一个函数想要进行x单元测试,但似乎我必须模拟CreateClient函数?每当我在测试期间调试它时,var client 似乎等于 null。我注射...
如何模拟 IotHubServiceClient 进行测试? (v2)
我有一个 IotHubService 类,它依赖于 C# IoTHub SDK 的 IotHubServiceClient(SDK 的 v2 版本,当前处于预览版)来在 IoTHub 上执行各种查询。我正在努力改善
ASP.NET Core 模拟 HttpClient 与自定义 HttpClientHandler
我很难用最小起订量来嘲笑。 通常,如果有一个 HttpClient,我会通过在基类中注入 HttpClient 来模拟它,如下所示: 公开课我的班级 { 私有只读 HttpClient httpCli...
嗨,我正在尝试使用两个可能的输入来设置类方法的模拟。当我检查输出时,仅最后一次设置返回预期输出。第一个没有。任何帮助深表感谢。 [特...
是否可以使用 Moq (3.0+) 分配 out/ref 参数? 我研究过使用 Callback(),但 Action<> 不支持 ref 参数,因为它基于泛型。我也更喜欢...
如何使用 MSTest 创建并传递 IConfiguration
我有一项以以下形式声明的具体服务: 公共类ApiDataService:IApiDataService { 私有IConfiguration配置; 公共 ApiDataService(IConfiguration _configurati...
使用 Moq 模拟 Blobclient.DownloadContentAsync()
我正确地嘲笑了下面的方法,因为调用时它不返回结果: var blobContent = new BinaryData("this is test data"); var downloadResult = BlobsModelFactory.
如何修复 system.NotsupportedException 最小起订量使用,尝试最小起订量对象
我正在尝试模拟一个对象 _logger = 新模拟(); _sender = new Mock(); 该行抛出错误: _sender.Setup(x => x.SendMessageToQueue...
在我的实现代码中,我从 BlobServiceClient 对象中获取帐户名。但是,当我尝试使用最小起订量模拟它时,我看到下面的错误。有没有办法解决这个错误?
让我上这样的课: 公开课我的课 实现 IMyClass 公共函数 GetSomething(第一个参数作为字符串,第二个参数作为字符串,ByRef 第三个参数作为字符串)作为 B...
如何在 c# 中对具有方法调用的 LinqWhere() 进行单元测试
我的源代码有 var results = searchContext.GetQueryable().Where(GetSearchPredicate()).GetResults(); 私有表达式> GetSearchPredicate() {
Moq Mock 单元测试:带有一个实例的 Moq Mock 设置,以及带有另一个实例的 SUT 业务代码,但两者具有相同的内容。为什么会失败?
以下是我们的技术开发环境信息: • .NET 6 • C# 10 • Microsoft.NET.Test.Sdk”版本 15.5.0 •起订量版本4.18.2 • Xunit 版本 2.4.1 公共类车辆...
Moq 模拟单元测试 - 实现将模拟设置 GetAwaiter().GetResult() 代码的代码?
以下是我们的技术开发环境信息: .NET 6 C#10 Microsoft.NET.Test.Sdk”版本 15.5.0 起订量版本 4.18.2 Xunit 版本 2.4.1 公共接口 IBlahClient :
使用 Moq,System.InvalidCastException:无法将“Castle.Proxies.ObjectProxy”类型的对象转换为类型
有人可以帮我解决这个错误消息吗?我不明白为什么演员阵容不起作用: 消息:System.InvalidCastException:无法转换类型的对象 'Castle.Proxies.ObjectP...