我正在尝试测试DotNet Core应用程序的回调功能。我已经公开了要在集成测试中调用的控制器。
我已经在https://docs.microsoft.com/en-us/aspnet/core/test/integration-tests?view=aspnetcore-3.1之后使用xUnit设置了集成测试 在测试中,我能够使用WebApplicationFactory准备客户端。可以使用此客户端调用所需的控制器。
但是我担心的是如何从外部调用控制器。换句话说,它是否在某些本地主机端口上公开?我找不到。 它没有在5000(我的appsettings中定义的端口)上监听。它也不在端口80(默认端口)上监听。
我想使用spring boot @LocalServerPort之类的东西,并在测试中使用它。有这种可能性吗?