nunit 相关问题

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

Nunit TestCase 属性与锯齿状数组? c#

我正在开发一个使用锯齿状数组作为参数的功能,我找不到任何信息来使用锯齿状数组创建测试用例。 静态公共 int[][] jaggedValues() { 整数[...

回答 1 投票 0

模拟记录

在我的应用程序中,我有一堆 DTO,通常作为记录实现。各种方法都将这些 DTO 作为参数。 DTO 有很多属性,当我对 cl 进行单元测试时...

回答 1 投票 0

如何让 SpecFlow.NUnit 抑制控制台输出中的传递场景?

当我使用 dotnet test 运行 SpecFlow 套件时,我不想看到通过场景的所有步骤输出。我有近 200 个场景——我只想看看哪里出了问题! 这是

回答 1 投票 0

如何运行所有没有特征的单元测试?

使用 VSTest 运行测试时,/TestCaseFilter 选项可用于选择具有特定特征的测试。 例如,以下选择所有已标记为...的单元测试

回答 1 投票 0

nunit3-console 看不到来自 Microsoft.AspNETCore.App 的 DLL

当我从 Visual Studio 运行 UT 时,一切都运行良好,但是当我需要使用 nunit3-console My.Tests.dll 运行它时,我会看到像这样的 FileNotFoundException 无法加载文件或程序集“System.Security”。

回答 1 投票 0

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

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