nunit 相关问题

NUnit是用C#编写的.NET和Silverlight的开源单元测试框架。它与JUnit或TestNG在Java世界中的作用相同,是xUnit系列中的众多之一。

NUnit,我正在使用中介器,如何使用 NUnit 测试我的中介器处理程序

我正在尝试从我的 api 测试由中介调用的处理程序,但它似乎无法在测试用例中调用。我不想嘲笑中介者或处理程序,只是嘲笑存储库......

回答 1 投票 0

NUnit 单元测试 + TestContainers = 全局 `OneTimeSetup` 和 `OneTimeTearDown`

我正在尝试充分利用 TestContainers 和 NUnit 来运行我的 .NET 测试。 我有两个测试用例,一旦开始,就获取创建的 MongoDb 容器,连接到它,完成它们的工作,然后 dipo...

回答 1 投票 0

多对多关系不返回任何内容

我在DeviceModel和ComponentModel之间有多对多的关系。 公共类设备模型 { 公共 int ID { 获取;放; } 公共字符串标签编号 { 获取;放; } =“”; ...

回答 1 投票 0

是否可以参数化nunit测试

我想编写一个可调用函数,它接受两个对象,并将这些对象的 30 多个属性与断言进行比较。问题是这需要对大约 20 个现有单元测试完成......

回答 7 投票 0

C# NUnit 指定要运行哪些测试类

我有一个用例,我需要指定要运行的测试类列表。 每个测试类有 x 个测试。我需要制作仅运行指定测试类的自定义测试套件。 有吗

回答 1 投票 0

以编程方式获取 nUnit 选择的类别

有没有一种方法可以在执行测试时以编程方式获取选定的测试类别?类似的东西 TestContext.Properties["_SELECTCATEGORIES"] 基本上我有测试用例...

回答 2 投票 0

在 Nunit 单元测试中使用应用程序机密(如 API 密钥)?

我有一个在 Visual Studio 2022 内运行 .NET 8 的 Azure 函数,因为我使用 NUnit 4.0.1 运行各种集成测试。我正在测试的其中一些方法需要 API 密钥和 o...

回答 1 投票 0

我对specflow 3和nunit做错了什么?

我正在尝试使用 Visual Studio 2017 在 C# 中设置一个基本项目,该项目使用 specflow 3 和 nunit 运行测试。我之前使用过 Specflow 版本 2.4.1 以及设置和运行测试...

回答 6 投票 0

如何为 ExecuteSqlRawAsync 编写单元测试用例

我想使用 Nunit 和 moq 为以下方法编写一个单元测试用例。该方法有一个 ExecuteSqlRawAsync,它将数据从一个表插入到另一个表。如果有任何例外,我会滚动...

回答 1 投票 0

idbcontexttransaction 的 NUNIT 测试用例

我正在为以下内容编写 Nunit 测试用例。这里的 IDbContextTransaction 来自 Microsoft.EntityFrameworkCore.Storage 库。这里DeleteDataAsync事务的参数是...

回答 1 投票 0

学习使用 NUNIT 对示例微服务进行单元测试并出现错误

我刚刚开始在我的 WebApi 项目中使用 Nunit 学习单元测试。 我为我的控制器开发了一个测试用例: 使用 Microsoft.AspNetCore.Mvc; 命名空间 HelloService.Controllers { [

回答 1 投票 0

React - Selenium - 测试项目 - 如何获取第 n 个元素

使用 C# 我正在使用 Selenium 编写单元测试(测试我的反应前端)...我的 html 是: ... 使用 C#,我正在使用 Selenium 编写单元测试(测试我的反应前端)...我的 html 是: <article class="company-details-container"> <div class="details-header">...</div> <div class="details-header">...</div> <div class="details-header">...</div> <div class="details-header">...</div> <div class="details-header">...</div> </article> 我想单击最后一个 div 内的第一个元素... 我可以通过以下方式单击第一个 div 内的第一个元素... IWebElement elementa = driver.FindElement(By.CssSelector(".details-header")); IJavaScriptExecutor executor1 = (IJavaScriptExecutor)driver; executor1.ExecuteScript("arguments[0].click()", elementa); 我已经尝试过IWebElement elementa = driver.FindElement(By.CssSelector(".details-header[0]"));但这不起作用。 请问有什么帮助吗? // 找到最后一个带有 'details-header' 类的 div IWebElement lastDiv = driver.FindElement(By.CssSelector("div.details-header:last-of-type")); // 查找最后一个div内的第一个子元素 IWebElement firstElementInLastDiv = lastDiv.FindElement(By.CssSelector(":first-child")); //点击最后一个div内的第一个子元素 firstElementInLastDiv.Click();

回答 1 投票 0

如何将 TestServer 输出记录到测试控制台

我目前正在为我的 ASP .Net Core 5 REST 编写集成测试(https://learn.microsoft.com/en-us/aspnet/core/test/integration-tests?view=aspnetcore-5.0) API。 API 使用 Serilog 来...

回答 3 投票 0

使用 nunit3-console 运行测试时如何禁用生成 nunit-agent 日志文件

我有一个关于 nunit3 控制台的问题。通过它运行测试时,我观察到生成的日志文件,例如内部跟踪和 nunit-agent 文本文件。 我能够禁用该基因...

回答 2 投票 0

从并行执行中排除 nunit 测试装置的问题

AssemblyInfo.cs 使用 NUnit.Framework; [程序集:可并行化(ParallelScope.Fixtures)] [程序集:并行级别(3)] 现在我的套件中有 55 个测试类,而我只标记了 5 个测试类...

回答 1 投票 0

如何在没有EditForm的情况下测试EditForm组件?

我收到此错误: System.InvalidOperationException : Microsoft.AspNetCore.Components.Forms.InputText 需要一个 EditContext 类型的 >> 级联参数。例如,您可以使用 Microsoft。

回答 1 投票 0

每个 [TestCase] 的 NUnit 自定义属性

在我的 UI 测试中,我创建了要在测试中使用的自定义属性 [TestCaseId]: [AttributeUsage(AttributeTargets.Method,AllowMultiple = true)] 公共类 TestCaseIdAttribute :PropertyAttribute {

回答 1 投票 0

此项目引用了此计算机上缺少的 NuGet 包。缺少的文件是 ..\packages\NUnit.3.10.1 uild\NUnit.props

我在 Azure DevOps 站点上的 Azure Pipeline 构建阶段遇到错误。具体来说,它所抱怨的软件包是: 2018-09-30T20:35:07.6022998Z ===========...

回答 4 投票 0

如何在 NUnit 测试对象之间使用持久对象?

我计划使用 nUnit 实现一些测试。我还有一个自行开发的指标记录库,我想用它来从测试中获取一些指标。所述指标库也不......

回答 3 投票 0

将集合的项目(如 DateTimeOffset)与 FluentAssertions 的 Contain 进行比较,更具体地说,与 Should

我“只是”想解析和比较字符串中的 DateTime(Offset) 并检查它是否在具有 FluentAssertions 的集合列表中。 .Should() 很容易用于比较 w...

回答 1 投票 0

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