我有两个Restful API项目正在尝试合并到一个应用程序项目(新的.net核心项目)中,我修改了Running multiple independent ASP.NET Core pipelinesside by side in the same application中的代码以接受WebSockets,如下所示的扩展方法: public static IApplicationBuilder UseBranchWithServicesConfigureAwait(f
我想测试一些属于ASP.NET Web Api项目的类。我不需要通过TestServer进行请求-响应集成测试(尽管它们很好),但我想让我的测试尽可能接近“真实的东西”。因此,我希望使用Startup中添加的服务来解决我的类,但在测试的基础上通过stub/mock更改其中的一些(有些测试需要mock,而另一些则不需要)。在ASP.NET没有内部依赖注入框架的好日子里,这真的很容易做到。所以我只需要调用一个类,将所有的依赖项注册到一个容器中,然后为每个测试创建子
<IApplicationEnvironment>(env);*/TestServer = new TestServer(builder2);我上面的示例中的TestApplicationEnvironment似乎是一个最小的模拟对象,如下所示:到目前为止,这似乎已经过去了,并且可能被IHostingEnvi