NSubstitute是一个.NET模拟框架。它创建了用于测试的替代类型,可以充当模拟(可以检查已接收的调用)和存根(可以为调用配置结果)。
我是单元测试的新手,所以我不确定我在寻找什么。我正在尝试将使用 Moq 的项目转换为 NSubstitute。 问题:如何将此行从 Moq 转换为 NSubstitute 服务.AddS...
使用 NSubstitute 4.0 模拟 EF dbContext 异步方法
尝试在 DbContext 上使用 NSubstitute 时出现错误。到目前为止,我使用 EntityFramework.Testing 包和以下代码在测试中设置我的 DbContext。很简单,她...
当我询问如何使用 nsubstitute 抛出异常时,chat gpt 放下了这一行,var exception = wait Assert.ThrowsAsync(() => _controller.Post(categoryNull)); 我把它删除了...
使用 NSubstitute 时,我遇到了似乎是错误或我不理解 NSubstitute 或 async/await 如何工作的问题。 我正在尝试测试一个异步方法,它有一个 while 循环,如下所示: 噗...
NSubstitute - 使用异步方法模拟的依赖关系永远不会将控制权返回给调用者
使用 NSubstitute 时,我遇到了似乎是错误或我不理解 NSubstitute 或 async/await 如何工作的问题。 我正在尝试测试一个异步方法,它有一个 while 循环,如下所示: 噗...
我首先要声明,我是 StackOverflow、使用 NSubtitute 进行单元测试以及在 C# 中使用操作/委托的新手 - 所以对于任何格式和/或术语的误用提前致歉...
c# NSubstitute:如何测试本身作为方法参数传递的 Action 的参数?
我首先要声明,我是 StackOverflow、使用 NSubtitute 进行单元测试以及在 C# 中使用操作/委托的新手 - 所以对于任何格式和/或术语的误用提前致歉...
使用 NSubstitute 模拟具有内部 SDK 调用的类
第一次尝试使用NSubstitute。 我的 Web API 中有以下方法。 对于那些不了解 Couchbase 的人,可以说集合/存储桶就像数据库表,键就像数据库行。
NSubstitute:如何对 LoggerMessageAttribute 进行单元测试?
之前我使用 LogWarning 进行日志记录并进行了如下测试: var logger = Substitute.For(); // 做事... logger.Received(1).Log(LogLevel.Warning, 0, Arg.Any(), ...
如何使用 NSubstitute 模拟 HttpClient
我正在尝试使用 NSubstitute 来模拟 HttpClient。这是代码: 公共静态 HttpClient GetHttpClient(bool isSucess = true, string methodType = "GET") { 变种
使用 NSubstitute 模拟大众交通的 GetRetryAttempt()
我正在尝试模拟 Masstransit 的 GetRetryAttempt() 方法以使用 NSubstitute 返回一些值,但似乎不起作用。没有收到任何错误,但 GetRetryAttempt() 始终返回 0 inst...
我正在尝试在我的Unity项目中使用NSubstitute(Unity版本2019.2.2f1)。无论如何导入它,当我尝试使用 NSubst 时,我的 IDE(Visual Studio 和 JetBrains Rider)都会出错...
我自己写了一个非常基本的 MediatR 实现;了解它解决的问题。 (我冒昧地稍微改变了命名,因为 MediatR 并没有真正实现
即使 Collection.GetEnumerator.Current 在 MoveNext() 之后包含引用,Collection.Count 显示为零
注意:用 VB.NET 或 C# 回答都可以。我对这个问答没有偏好。 我正在尝试测试我的网络代码,但遇到了一个非常奇怪的问题:GatewayAddresses
注意:答案可以是 VB.NET 或 C#——我对这个问答没有偏好。 我在尝试评估我的测试方法是否被调用时遇到预编译错误: 物业使用...
如何在注入的 LocalStorageService 中模拟 bUnit 测试?
我正在使用 bUnit 来测试 Blazor 组件,但在尝试模拟组件中的以下注入依赖项时遇到了困难... [注入] 公共 ILocalStorageService LocalStorage { ge...
我正在我的存储库中进行一些单元测试,直到出现一个奇怪的错误。四处搜寻,看看我是否没有犯已知的错误,我可以简化它并注意到我得到了相同的 e...
我正在将 .net 与 xUnit 和 NSubstitute 一起使用。我想对从 UnitPostVModel 到 UnitBLLModel 的映射进行单元测试。使用 UnitImgUrlResolver 时出现错误,提示无法动态创建...
如何编写模拟单元测试代码来测试将输入参数接口向下转换为具体类的类方法?
我正在编写模拟单元测试代码,该代码将测试将输入参数接口向下转换为具体类的类方法。 这是名为 CarWrapperFactory 的“被测系统(SUT)”类: p...
NSubstitute 测试本身有效,但会在套件中抛出意外的匹配器参数
我有一个单元测试,我使用 .Returns() 返回一些示例数据: [测试方法] 公共无效TestRetrieveElementsInVersion() { IRetrieveElementSequence 组件 = 替换...