我有controller extension methods that are tightly coupled to the controller being tested,并且想要比模拟方法响应所提供的有关控制器行为的更完整的信息。
最好的选择是自托管吗?我看到了适用于Microsoft.Owin.Selfhost和Microsoft.AspNet.TestHost的nuget软件包,使用Owin.Security和Identity.Owin的MVC5(即非核心)Web应用程序将首选nuget软件包?
硒对您有帮助吗?我宁愿测试HTML / Json响应,也不愿使用编码的UI测试。