nunit 相关问题

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

签名(跳过)Nunit测试案件而不抛出例外

我需要在当月的某些时间内运行测试案例,我想在适用时忽略或跳过相关测试。到目前为止,我发现有意义的唯一属性是

回答 1 投票 0

添加一个全局[Onetimesetup]/[OneTimeteardown]用于跨越多个项目的测试 我使用骑手并跨多个项目运行的集成测试。 在运行测试之前,我需要清除数据库中的所有数据。 我之所以没有添加[

是否有人对此问题有任何解决方案或建议?我当然可以写一个命令行脚本,但是后来我会失去Rider的测试跑者的好处。

回答 0 投票 0




重新制定Nunit Specflow playwright

那里有人可以帮助我吗?

回答 1 投票 0

回答 1 投票 0

为了将其放在我的Web API控制器中:<

回答 2 投票 0





从单元测试调用 Program.Main() 时未配置任何端点

我正在尝试集成测试整个 Web-API 项目。使用启动 web-api 时 ' assembly.exe 或使用控制台 'dotnet assembly.dll' api 成功启动并且所有端点都迪斯科...

回答 1 投票 0

Web 应用程序 - 从单元测试调用 Program.Main() 时未配置任何端点

我正在尝试集成测试整个 Web-API 项目。使用启动 web-api 时 ' assembly.exe 或使用控制台 'dotnet assembly.dll' api 成功启动并且所有端点都迪斯科...

回答 1 投票 0

如何设置(模拟设置)

我有以下测试: var home = new DummyPageModel { Parent = null }; var pageRepository = new Mock(); pageRepository.Setup(x => x.SingleOrD...

回答 1 投票 0

NUnit.Framework.Assert.IsInstanceOfType() 已过时

我目前正在阅读 Professional Enterprise .NET 这本书,我在一些示例程序中注意到了此警告: 'NUnit.Framework.Assert.IsInstanceOfType(System.Type, object)' 已过时...

回答 3 投票 0

如何模拟 ExecuteUpdateAsync 方法

如何在 EF Core 7.0 中为 ExecuteUpdateAsync 编写单元测试用例。 例如,像 GetAll 方法一样,我们可以如下模拟。我可以模拟executeupdateasync 方法吗? repositoryMock.Setup(x => x.GetAll()).

回答 1 投票 0

TestCaseSource 产生 IDE0052 警告。如何避免?

我想对不同输入的列表进行多次测试,这些输入是复杂的对象。使用 NUnit,我执行以下操作: 私有静态只读 IEnumerable 输入列表 = 新列表 我想对一系列不同的输入(复杂对象)进行多次测试。使用 NUnit,我执行以下操作: private static readonly IEnumerable<object> InputList = new List<object> { new { aaa = 1, bbb = 2}, // Simplified example new { aaa = 1, bbb = 2}, new { aaa = 1, bbb = 2}, }; [Test, TestCaseSource("InputList")] public void Test(object testElement) { // Whatever } 但是,这样我会收到一个警告:IDE0052: Private memeber InputList can be removed as the value assigned to it is never read,这很清楚,因为TestCaseSource使用InputList作为字符串,而不是作为实际引用。 我必须抑制警告还是我做错了什么? 写 [Test, TestCaseSource(nameof(InputList))] public void Test(object testElement) { // Whatever } 编译器将用变量名称替换 nameof 表达式。这样做有几个优点: 1) 编译器可以识别对变量的引用(并且警告将被删除) 2) 当你在编译时拼错变量名时你就会意识到 3) 重命名变量更容易。

回答 1 投票 0

如何将值从一个测试传递到另一个测试?

我是开发团队的一员,负责根据法规维护多个 B2B .NET API。 对于每个版本,我们将发布分支部署到我们的开发环境,然后在

回答 1 投票 0

仅在 REST API 应用程序中有条件地添加 DbContext

我正在使用 C# 制作 ASP.NET Core Web API,但是当我尝试在 NUnit 测试项目中设置 Web 应用程序的模拟时,我遇到了问题。当我运行测试时,我收到以下消息:

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.