我有控制器扩展方法,它们与正在测试的控制器紧密耦合,并且想要比模拟方法响应提供的有关控制器行为的更完整信息。
最好的选择是自托管吗?我看到 Microsoft.Owin.Selfhost 和 Microsoft.AspNet.TestHost 的 nuget 包,这对于使用 Owin.Security 和 Identity.Owin 的 MVC5(即非核心)Web 应用程序来说是首选?
Selenium 有什么帮助吗?我宁愿测试 HTML/Json 响应,也不愿使用编码的 UI 测试。
我有控制器扩展方法,它们与正在测试的控制器紧密耦合,并且想要比模拟方法响应提供的有关控制器行为的更完整信息。
最好的选择是自托管吗?我看到 Microsoft.Owin.Selfhost 和 Microsoft.AspNet.TestHost 的 nuget 包,这对于使用 Owin.Security 和 Identity.Owin 的 MVC5(即非核心)Web 应用程序来说是首选?
Selenium 有什么帮助吗?我宁愿测试 HTML/Json 响应,也不愿使用编码的 UI 测试。