在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
有两种方式 1、模拟Web请求。 2、直接本地调用Api接口 但是由于本地直接调用没有模拟请求环境,所以request为null public static HttpResponseMessage CreateResponse<T>(this HttpRequestMessage request, HttpStatusCode statusCode, T value); 在声明Controller的时候要初始化Request。 UserController uc = new UserController() { Request = new HttpRequestMessage() { Properties = { { HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration() } } } };
然后获取响应内容 HttpResponseMessage ht = uc.Get("Leestar"); PS.最好在测试项目里添加一份configuration的副本app.config,因为测试时候读的是测试项目的config
|
请发表评论