【发布时间】:2016-04-19 12:57:22
【问题描述】:
假设我有一个从 REST 服务获取一些数据的简单方法。方法如下:
public string GetDataFromRest(string uri) {
string result = String.Empty;
using(WebClient web = new WebClient()) {
result = web.DownloadString(uri);
}
return result;
}
所以,现在我想为此方法创建单元测试。我不想使用外部 REST 服务,但我想要来自任何 URI 的虚假响应,而无需真正连接到服务。就像在单元测试中每次执行 GetDataFromRest(uri) 一样 -> 总是返回一些 XML。
【问题讨论】:
标签: rest unit-testing webclient