如何创建模拟HttpWebRequest和HttpWebResponse对象我试图对下面这段代码进行单元测试
HttpWebrequest request;
if (null != request)
{
var response = (HttpWebResponse)request.GetResponse();
using (var sr = new StreamReader(response.GetResponseStream()))
{
jsonResult = sr.ReadToEnd();
}
var myRecords = SerializationHelper.Deserialize<Records>(jsonResult);
}
Run Code Online (Sandbox Code Playgroud)
您无法为 HttpWebResponse 创建模拟,而不是模拟 HttpWebResponse 在接口后面包装调用,然后模拟该接口。
| 归档时间: |
|
| 查看次数: |
7048 次 |
| 最近记录: |