NUnit是用C#编写的.NET和Silverlight的开源单元测试框架。它与JUnit或TestNG在Java世界中的作用相同,是xUnit系列中的众多之一。
使用 NUnit 和 NSubstitute 进行单元测试中间件
我在 ASP.NET Core 站点中编写了一些中间件,我正在尝试对其进行单元测试,主要是遵循本使用 Moq 的指南。 我的问题是找到一个与 new
我目前正在为我的食谱存储应用程序进行一个简单的单元测试,以测试我的卡路里计算。然而,我不断遇到上述问题,并且不确定我能做些什么来解决它......
使用 SpecFlow 禁用一个功能文件与 c# 中的其他功能并行运行
我有一些使用specflow并行运行的功能文件 我想禁用其中一项功能与其他功能并行运行。 尝试将 addNonParallelizedMarkerForTags 字段添加到 sp...
尝试遵循这个答案,但似乎不起作用 https://stackoverflow.com/a/63574695/22548444 编辑:此链接不起作用。我注意到一条评论说“我不认为 TestCaseFilter 是一个......
如何验证ASP.NET Core API单元测试(NUnit)中的RefreshTokenForUser中调用了ValidateRefreshToken?
我正在使用 NUnit 为 ASP.NET Core API 编写单元测试。我有一个接口 IJwtManagerRepository ,其方法为 RefreshTokenForUser 和 ValidateRefreshToken。在 RefreshTokenForUser 中,实际的
我有一个 AWS Serverless API,可以对 DynamoDB 表执行 CRUD 操作。这些功能按预期工作,但我在尝试添加单元测试来支持我们的 CI/CD 管道时遇到了麻烦。该...
NUnit Playwright - 多重继承 BaseTests 和 PageTest
如何实现相当于多重继承自定义的BaseTests类和Playwright的PageTest类? 问题 我的应用程序中有两种类型的测试:非剧作家和剧作家-...
Playwright 测试运行设置未生效(Headless = False 但仍运行 Headless)
我有一个带有运行设置文件的 Playwright 测试解决方案,当测试(Test2)运行(通过 VS Code 中的测试资源管理器)时,它处于无头模式,并且似乎忽略了我创建的运行设置文件...
Selenium 在 VS 调试模式和 NUnit 测试运行下使用 head web 驱动程序运行速度非常慢
我正在从事Web自动化测试,我计划使用Selenium。我使用Selenium来操作Edge浏览器进行测试。我用 C# 创建控制台应用程序。 EdgeOptions edgeOps = new EdgeOptions(); 边缘...
我正在开发一个使用锯齿状数组作为参数的功能,我找不到任何信息来使用锯齿状数组创建测试用例。 静态公共 int[][] jaggedValues() { 整数[...
在我的应用程序中,我有一堆 DTO,通常作为记录实现。各种方法都将这些 DTO 作为参数。 DTO 有很多属性,当我对 cl 进行单元测试时...
如何让 SpecFlow.NUnit 抑制控制台输出中的传递场景?
当我使用 dotnet test 运行 SpecFlow 套件时,我不想看到通过场景的所有步骤输出。我有近 200 个场景——我只想看看哪里出了问题! 这是
使用 VSTest 运行测试时,/TestCaseFilter 选项可用于选择具有特定特征的测试。 例如,以下选择所有已标记为...的单元测试
nunit3-console 看不到来自 Microsoft.AspNETCore.App 的 DLL
当我从 Visual Studio 运行 UT 时,一切都运行良好,但是当我需要使用 nunit3-console My.Tests.dll 运行它时,我会看到像这样的 FileNotFoundException 无法加载文件或程序集“System.Security”。
NUnit,我正在使用中介器,如何使用 NUnit 测试我的中介器处理程序
我正在尝试从我的 api 测试由中介调用的处理程序,但它似乎无法在测试用例中调用。我不想嘲笑中介者或处理程序,只是嘲笑存储库......
NUnit 单元测试 + TestContainers = 全局 `OneTimeSetup` 和 `OneTimeTearDown`
我正在尝试充分利用 TestContainers 和 NUnit 来运行我的 .NET 测试。 我有两个测试用例,一旦开始,就获取创建的 MongoDb 容器,连接到它,完成它们的工作,然后 dipo...
我在DeviceModel和ComponentModel之间有多对多的关系。 公共类设备模型 { 公共 int ID { 获取;放; } 公共字符串标签编号 { 获取;放; } =“”; ...
我想编写一个可调用函数,它接受两个对象,并将这些对象的 30 多个属性与断言进行比较。问题是这需要对大约 20 个现有单元测试完成......
我有一个用例,我需要指定要运行的测试类列表。 每个测试类有 x 个测试。我需要制作仅运行指定测试类的自定义测试套件。 有吗
有没有一种方法可以在执行测试时以编程方式获取选定的测试类别?类似的东西 TestContext.Properties["_SELECTCATEGORIES"] 基本上我有测试用例...