NUnit是用C#编写的.NET和Silverlight的开源单元测试框架。它与JUnit或TestNG在Java世界中的作用相同,是xUnit系列中的众多之一。
如何在 VS Code 中进行 dotnet 代码覆盖率分析?
我编写了“NUnit”测试来测试 dotnet 代码。现在我想在 VS Code 中查看我的覆盖率统计信息。 有没有办法在 VS Code 中获得 dotnet 单元测试的视觉/文本覆盖率分析? 也许
如何防止“Microsoft.VisualStudio.TestPlatform.ObjectModel.TestPlatformException:找不到测试主机”异常
我有一个 .NET 6.0 解决方案,用于 Web 应用程序的自动化 UI 测试。该解决方案由多个项目组成,其中一个包含所有测试,另一个是日志记录
Visual Studio 中 NUnit 属性 [SetUp()] 的对应部分
我正在将 NUnit 测试“翻译”为 Visual Studios 单元测试,我想知道 VS 中的属性 [ClassInitialize()] 是否相当于 NUnit 中的 [SetUp()]?
Nunit 测试异常 - 如何测试 `ArgumentOutOfRangeException(paramName, message)`
有很多关于 Nunit 和测试异常的线程。但是,我无法弄清楚如何将其应用到我的特定代码上。该参数给我带来了一些麻烦。 例外...
使用 Mockoon 和 Nunit 模拟 API 调用进行单元测试
我是 Nunit 的新手,并且有一些为 .NET 6 Web API 应用程序执行 API 调用的测试。我想通过删除这些外部依赖项将它们转换为真正的单元测试。我正在研究mocki...
我和同事就单元测试和测试驱动开发进行了辩论。主题如下: 1)在编写功能代码之前编写单元测试并不构成测试驱动
我在使用 NUnit 测试类库时遇到以下问题 当我从控制台应用程序或其他项目调用此方法时,它可以正常工作 - 只要listenerThread正在运行,应用程序就会工作。 酒吧...
来自 Kotlin/Groovy/Spock 背景,我发现为特定参数存根值非常简单: Something.someMethod(1) >> “存根返回值” 进入...
我有一个 NUnit 项目,它创建一个用于运行测试的控制台应用程序。入口点如下所示: 班级计划 { [STA线程] 静态无效主(字符串[]参数) { 字符串[]
即使实际实现工作正常,RestSharp IRestClient 的模拟也会失败并出现 NullReferenceException
我已经为此绞尽脑汁好几天了,需要向社区询问这个问题。我已经用 C# 开发了一段时间,但对于实际使用异步还很陌生。我正在制作一个 Rest API 客户端并且
因此,我使用 SpecFlow 和 NUnit 来使用 Selenium 开发 Web 应用程序的端到端验收测试。我们为尝试衡量故障性质所做的事情之一就是进行筛选......
xUnit.net框架中是否有类似于NUnit的以下功能的手段? [测试,TestCaseSource(“CurrencySamples”)] public void Format_Currency(十进制值,需要字符串){} 静态
如何在 Visual Studio 2022 中调试 NUnit 测试
我对单元测试非常陌生,并尝试在 C# Dotnet Core 3.1 项目中实现 NUnit。 我认为测试有效,但我真的很想调试(并单步执行)测试以确保
有一个项目,Nunit 在其上进行测试,并连接了 Allure。我不明白需要在 .gitlab-ci.yml 中编写什么才能生成诱惑报告(它位于本地 /bin/Debug/ne...
我想对包含有向图的元组列表进行排序。该列表如下所示: 列表<(string, List)>元组列表; 我尝试使用一个简单的 IComparer 但我无法让测试用例通过...
我对一个使用 EF core 7.0 的项目进行了单元测试。 我使用 InMemory 提供程序来测试对数据库的查询。 每个测试都会生成很多这样的消息: 上下文 'MyContext' 开始跟踪 '
在 C# 中使用 Moq 框架测试一个方法是否在另一个方法内部被调用
希望有人能帮我解决这个问题。我正在编写一个测试,它将检查何时调用 Start() 方法,是否将调用 StartProcOld 或 StartProcNew 方法。他们每个人都包裹着......
我正在使用 NUnit 3.13.3 和 Resharper 2023.1.1。我正在使用 Visual Studio 2019 和 Visual Studio 2022。 在 Visual Studio 2019 中,如果我编写测试程序并使用 Resharper 测试运行程序对其进行调试,
NSubstitute:设置一个模拟方法在第一次调用时失败,并在第二次调用时成功
如何使用 NSubstitute 模拟一个方法,该方法在第一次调用时会抛出异常,然后在第二次调用时成功? 我知道最小起订量有答案。但我正在使用
程序运行时,会生成一个空的InternalTrace.(Number).log文件。我发现有一个主题是关于这个的,state --trace=off 选项可以禁用文件的生成。 https://