在VS 2013中使用HttpClient代理类对Web API进行单元测试

南瓜先生

我有一些Web API和一些基于HttpClient的代理类。

现在,我想进行一些单元测试,这些单元测试将与将与Web API交互的代理类一起使用。

在VS 2013中,我将这三个项目组织为一个解决方案。但是这里的问题是,要运行测试,我还必须运行Web API项目。但是,如果我运行Web API,则无法运行测试。如果运行测试,则Web API不会启动,因为VS在每次停止调试Web API时都会将其放下。

运行单元测试时,是否可以通过某种方式继续运行Web API?在以前的VS版本中,即使不调试它,也可以在IIS express中继续运行Web应用程序。在VS 2013中该如何做?

到目前为止,我只找到了一种可能的解决方案-打开两个Visual Studio,在其中一个中运行Web API,然后在另一个中进行测试。但这并不方便,我敢肯定,对于这种情况还有更好的解决方案...

达雷尔·米勒(Darrel Miller)

使用您的API的内存托管。这样,它们将全部在同一进程中运行,它将产生零网络流量,并且您的测试将运行得更快。

除此之外,我将始终在不同的VS实例中运行Web API。我认为这是一个更为优雅的解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Visual Studio 2013中使用HttpClient进行单元测试/集成测试Web API

来自分类Dev

在Visual Studio 2013中使用HttpClient进行单元测试/集成测试Web API

来自分类Dev

如何比较两个迭代器在VS2013上进行单元测试?

来自分类Dev

使用Visual Studio对本地VS C ++的gtest单元测试进行代码覆盖

来自分类Dev

使用Mockito进行Retrofit 2 api调用的单元测试

来自分类Dev

使用MVC API和Ninject进行单元测试

来自分类Dev

使用Jasmine从API进行单元测试承诺

来自分类Dev

VS 2013中没有“运行单元测试”选项

来自分类Dev

使用实体框架进行单元测试的单元测试

来自分类Dev

单元测试 web api

来自分类Dev

使用Google测试进行单元测试

来自分类Dev

单元测试MVC身份验证VS 2013

来自分类Dev

VS2013-SQL Server单元测试-查询超时

来自分类Dev

使用StaticLoggerBinder对类进行单元测试

来自分类Dev

Arduino-VS2015基于简单类的单元测试

来自分类Dev

在VS2012中编写单元测试用例

来自分类Dev

使用SPA中的模拟API进行单元测试与E2E测试

来自分类Dev

PHPStorm,对当前类进行单元测试

来自分类Dev

对angularJS中的服务进行单元测试

来自分类Dev

对使用RTOS的项目进行单元测试

来自分类Dev

使用Shim for ZipFile进行单元测试

来自分类Dev

使用NSURLSession进行单元测试

来自分类Dev

使用ReSharper进行AngularJS单元测试

来自分类Dev

使用ReSharper进行AngularJS单元测试

来自分类Dev

Django使用ForeignKey进行单元测试

来自分类Dev

使用PostSharp进行正确的单元测试

来自分类Dev

使用RouteAttribute对ApiController进行单元测试

来自分类Dev

使用Automake进行单元测试

来自分类Dev

使用Jasmine进行单元测试$ modal

Related 相关文章

热门标签

归档