nsubstitute 相关问题

NSubstitute是一个.NET模拟框架。它创建了用于测试的替代类型,可以充当模拟(可以检查已接收的调用)和存根(可以为调用配置结果)。

NSubstitute 测试本身有效,但会在套件中抛出意外的匹配器参数

我有一个单元测试,我使用 .Returns() 返回一些示例数据: [测试方法] 公共无效TestRetrieveElementsInVersion() { IRetrieveElementSequence 组件 = 替换...

回答 2 投票 0

NSubstitute 错误 UnexpectedArgumentMatcherException

我收到以下错误: NSubstitute.Exceptions.UnexpectedArgumentMatcherException:'参数 匹配器(Arg.Is、Arg.Any)只能用于代替成员 论据。不要使用...

回答 5 投票 0

Hangfire 与 NSubstitute 的经常性工作

我需要使用 NSubstitute 对我的hangifre 经常性工作进行单元测试,我的服务类如下,现在我需要对其进行测试。 公共类 ItemService :IItemService、IJobConfigurationService {

回答 1 投票 0

NSubstitute.Received(1) 捕获多个已接电话

我正在使用 NSubstitute 编写测试用例来检查某个方法在我们的逻辑中是否仅被调用一次。 等待 _memberAddUpdateService.Received(1).UpdateMemberNameAsync(member); 等待

回答 1 投票 0

使用 NUnit 和 NSubstitute 进行单元测试中间件

我在 ASP.NET Core 站点中编写了一些中间件,我正在尝试对其进行单元测试,主要是遵循本使用 Moq 的指南。 我的问题是找到一个与 new

回答 1 投票 0

N 受保护方法的替代品

我正在将现有的单元测试从 Moq 迁移到 NSubstitute。 对于大多数情况来说,这是一个非常平滑的过渡,但是当涉及到模拟 HttpMessageHandler (SendAsync) 时,就会出现相当严重的问题...

回答 1 投票 0

NSubstitute Mock 静态类和静态方法

我正在尝试模拟静态类中的静态方法。我已经读到你不能这样做,但我正在寻找一种方法来解决这个问题。 我无法修改代码,也无法在没有

回答 2 投票 0

如何使用 NSubtitute 在 C# 中测试 GraphQLHttpClient

我正在使用 GraphQL 作为 API 的项目中使用 NUnit 和 NSubstitue 进行单元测试。 GraphQL 的客户端是一个对象,我尝试模拟它,但我不知道如何模拟。 我有一个处理程序要推翻...

回答 1 投票 0

c# 中的 MockGoogleCredential

我想模拟一个 GoogleCredential 类。我找到了很多关于java的结果。但对于 c# 来说什么都没有。有专门的nuget包吗?或者有替代方案吗?

回答 1 投票 0

单元测试:模拟返回 null

我已经在相同的场景下做了很多次,但这次失败了,我无法找出原因,请帮助我。 下面是我的代码,我已经尝试过最小起订量和

回答 1 投票 0

NSubstitute - 匹配参数然后执行操作并返回特定值

我是 NSubstitue 模拟框架的新手。 我有以下要求: 匹配 DoSomething 参数。 做某事(将参数的字段之一添加到 myList) 返回特定值。

回答 1 投票 0

NSubstitute 为对象返回 Null

我是单元测试的新手,在我看来,让 NSubstitute 能够为方法返回 null 应该很容易,但我无法让它工作。 我已经尝试过这个 Get 方法...

回答 3 投票 0

使用 NSubstitute 进行单元测试 Hangfire

我正在尝试对我的课程进行单元测试,其中包括后台作业。到目前为止,我正在测试的方法将作业排队,如下所示: 公共无效SendSms(短信内容内容){ ....

回答 2 投票 0

使用 NSubstitute 捕获多个参数

我正在使用 NSubstitute 编写单元测试,并尝试捕获方法调用中传递的多个方法参数。 我知道我可以使用 Arg.Do()

回答 1 投票 0

执行期间收到转换错误消息

这是我第一次尝试使用 NSubstitute。 我正在尝试模拟在网络调用中返回 409 - 冲突错误的例程。 WebResponse 响应 = Substitute.For(); ((

回答 1 投票 0

N替代测试失败

我有一个名为 MyService 的服务,它实现了 IService,并且我的 AppContext(继承自 DbContext)被注入到该服务中。它有一个名为 AddProduct(ProductDTO) 的方法,该方法返回 j...

回答 1 投票 0

Nsubstitute 如何模拟被测试方法调用的私有方法

我想创建一个单元测试,方法如下所示 公共异步任务 Get(string slug) { varentityId = GetCountryEntityId(string slug); ... 做东西 } 这叫...

回答 1 投票 0

如何模拟 IConfiguration.GetValue

我徒劳地尝试模拟顶级(不属于任何部分)配置值(.NET Core 的 IConfiguration)。例如,这些都不起作用(使用 NSubstitute,但它是相同的......

回答 10 投票 0

使用 NSubstitute 模拟 Azure 函数中的 EventHubAsyncCollector

我得到了一个简单的Azure函数: [函数名(“测试函数”)] 公共异步任务运行([CosmosDBTrigger( 数据库名称:“测试”, 容器名称:“测试”,

回答 1 投票 0

NSubstitute 中特定类型的默认模拟

有没有办法为特定类型的每个方法和属性指定一个返回对象? 例如,我想要所有返回字符串的方法返回“TestString”而不是 null。 通常,我

回答 1 投票 0

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