【发布时间】:2023-03-19 13:58:01
【问题描述】:
我使用 Microsoft.AspNet.TestHost 来托管 xunit 集成测试。只要测试与 asp.net-5-solution 在同一个项目中,一切都会正常运行。
但我想将测试放在一个单独的程序集中,将它们与解决方案分开。但是当我尝试在单独的解决方案中运行测试时出现错误,TestServer 找不到视图。
Bsoft.Buchhaltung.Tests.LoginTests.SomeTest [FAIL]
System.InvalidOperationException : The view 'About' was not found. The following locations were searched:
/Views/Home/About.cshtml
/Views/Shared/About.cshtml.
我猜 TestServer 正在寻找相对于本地目录的视图。我怎样才能让它在正确的项目路径中查找?
【问题讨论】:
-
你找到解决办法了吗
-
不,我仍然需要解决方案:(
标签: unit-testing asp.net-core xunit