Moq(发音为“Mock-you”或只是“Mock”)是.NET的一个模拟框架,它大量使用lambdas和LINQ表达式树。
我试图在每次调用方法时模拟递增一个值,但这似乎不起作用,所以我想知道我做错了什么? 变量值=0; 消息客户端 .设置...
我正在使用 polly (8.0.0) 为 api 添加一些弹性(在本例中调用 D365 服务)。 公共类 MyApi { 私有只读 ResiliencePipeline 管道; 私有只读
我有2个方法是抽象基类: 公共抽象类 BaseHttpService { ...... 受保护的异步任务 Post(字符串url,对象?有效负载,CancellationToken
我的单元测试有问题。我使用 AutoFixture 填充对象,并且某些对象在层次结构中的某处具有 ICloneable 对象。该测试是完全通用的,所以我需要一个解决方案...
如何 Moq IFindFluent 以便对 ToListAsync 的调用有效?
我正在对 MongoDB C# 驱动程序的包装器进行单元测试。我有这行代码: Collection.Find(谓词).ToListAsync(); 其中 Collection 的类型为 IMongoCollection 和 Find(predicate)
如何模拟 AuthenticationStateProvider
我有一个在构造函数中采用 AuthenticationStateProvider 的类。我想编写单元测试并模拟它。 我希望能够设置从呼叫中返回的用户
我正在嘲笑以下界面: 公共虚拟文件 { 字符串内容{获取;放; } // ... 无效 SaveToDisk(); // ... } 有了这个: [测试治具] 公共测试虚拟文件 { [
我正在使用最小起订量进行单元测试,我的代码是关于API的。我已经完成了服务和存储库,但是当我想返回结果时出现错误。 我是最小起订量的新手,我无法理解...
是否有在 Moq 中使用 SetReturnsDefault 的通用方法
我有一个数据访问接口,大致如下所示: 公共接口 IDataRepository { 数据库结果 GetAllCustomers(); 数据库结果 GetAllReports(); ...
使用 Moq 模拟 Google 的 StorageClient ListObjects 方法
我正在尝试对以下方法进行单元测试 public List GetFilesInGCS(字符串桶,字符串节点) { 列表 文件名 = new 列表(); 尝试 { ...
模拟并验证传递给 PostAsJsonAsync 的请求对象
是否有方法验证传递给 HttpClient.PostAsJsonAsync 的请求对象。请求对象在要进行单元测试的方法内部构造。因此我需要验证该请求
我正在尝试使用 Moq 在 C# 中模拟公共异步方法,作为 Blazor 组件渲染测试设置的一部分,但是被模拟的方法中的代码正在被模拟...
我不确定我做错了什么,但这是我尝试使用 NUnit、Moq 在 C# 中编写单元测试的场景 模型: 公开课模型 { 公共 int ID { 获取;放; } 公开
Moq IDBContextFactory 与内存 EF Core
我正在测试一个使用 DbContext 的类。此类获取一个 IDbContextFactory 注入,然后用于获取 DbContext: 受保护的只读 IDbContextFactory ContextFa...
我正在为 ASP.Net Core 应用程序的控制器操作编写测试。我的应用程序的所有控制器都继承自基本控制器,我们将其称为 MyBaseController。这个类的构造函数看起来像......
`HttpMessageHandler` 的模拟没有在 xunit 中返回响应消息
我正在使用 Moq 包为我的服务编写单元测试。 我正在嘲笑 HttpMessageHandler 来模拟 HttpClient 但我收到了这个运行时间错误消息 System.InvalidOperationException:处理程序...
我在接口上有一个方法: 字符串DoSomething(字符串无论如何); 我想用最小起订量来模拟它,以便它返回传入的任何内容 - 类似于: _mock.Setup( theObject => theOb...
IConfiguration 模拟在使用 Moq 的单元测试中抛出 NullReferenceException
运行单元测试时,我在 ApiWorker 类的 SetInterval() 方法中遇到 NullReferenceException。以下是我的代码的相关部分。 公共 ApiWorkerTests() { _模拟日志...
我想对我的控制器进行单元测试,但我在从 HttpContext.Session 读取值时遇到问题。 我想从我的控制器中模拟这一部分:HttpContext.Session.Get(Foo) 带模拟