将 ActionResult 而不是 IActionResult 转换为 OKObjectResult 以测试 200 状态代码?
我正在转向使用 and ActionResult 而不是 IActionResult,以便 Swagger 自动选择我的类型,但我收到一条错误消息,指出我无法将 ActionResult 转换为 …
Visual Studio 2022 不运行 XUnit 测试
我已经创建了一个 EntityFramework ASP.NET 解决方案,并且正在尝试创建一个 XUnit 测试项目来测试我创建的不同类。 我已经为我的 Activity 类创建了…
Selenium,无法单击 DEVOPS 上的元素
我在页面上有 FontAwesomeIcon 反应元素。当我在本地运行测试时,它通常可以工作,这意味着它找到元素并执行单击操作。 当我在 DevOps 测试中运行相同…
如何测试返回 Ok(new { token = tokenStr }); 的函数
这是我的控制器类的函数,我想测试它,但我不知道为什么检查 OkObject 为空。我需要一些建议和解决这个问题的方法: [HttpGet] public async Task Log…
xUnit 使用先前的迭代来评估使用 Theory 和 InlineData 时的不同情况
我正在尝试测试一个方法并验证是否调用了另一个方法。这取决于布尔值。如果为真,则应调用另一个方法。不过,断言偶尔会起作用,因为正确的场景可能会…
设置实体的 ID 属性仅用于单元测试目的,该实体具有私有/初始化设置器
为了便于单元测试,我尝试创建一个 Helper 类,它基本上允许我获取设置了默认值的实体。 var user = EntityFactory.NewUser(emailAddress: "[email pr…
Xunit 集成测试 dotnet 6 System.Net.Http.HttpRequestException:响应状态代码未指示成功:415(不支持的媒体类型)
您好,我正在学习集成测试,我想使用 xunit 和 WebApplicationFactory 从我的控制器测试“POST”方法 但我收到此异常 错误消息: System.Net.Http.Htt…
xUnit 测试在本地运行,但不使用 .NET 6 在 Azure DevOps 中运行
这个问题就像一年前发布的标题为 xUnit 测试在本地运行但不适用于 Azure DevOps。然而,它的不同足以保证一个单独的问题。我正在使用 .NET 6 开发一个…
在 Jenkins 中使用 XUnit 运行 C# .NetCore,无需 DLL
我最近接手了一个自动化项目,该项目是使用 XUnit/Selenium 在 .NetCore 3.1 中编写的。包含代码的项目是一个控制台应用程序,而不是一个类库,因此不…
System.Exception,xUnit 在控制器上调用 HttpDelete 操作
当我调用: var result = controllerApi.DeleteCliente(2); DeleteCliente 代码(在控制器内): [Authorize(Roles = "PaginaDeClientes")] [HttpDele…
具有依赖注入构造函数参数的 XUnit 没有匹配的装置数据
当我尝试使用 XUnit 执行简单的单元测试时,出现以下错误。 以下构造函数参数没有匹配的固定装置 数据:IMyRepository myRepo 场景:当我提供学生姓名…
覆盖单个集成测试用例的模拟依赖关系
我一直在关注 此教程用于为我的项目编写集成测试。 执行以下操作,我可以使用依赖项的模拟版本覆盖我的应用程序的 DI 配置: public class ApiWebAppl…
当集合的固定装置抛出异常时,如何使集合失败?
我目前正在为成熟的 ASP.NET 应用程序编写一套集成测试。 作为应用程序支持服务的一部分,它使用 Azure blob 存储容器,我需要在运行测试之前确保该容…