【发布时间】:2017-06-07 18:37:04
【问题描述】:
我想在这里伪造 getCustomerName 服务调用并用伪造的数据模拟它
我的类是“CustomerName”,它调用 SOAPService 调用,该调用返回 CustomerNumber 的 CustomerName。我想伪造 SOAPService 调用以返回一些假数据。
客户名称类:
using (WebService.WebServiceClient CustomerData = new WebService.WebServiceClient ())
{
WebServiceClient.TestResponse resp = CustomerData.getCustomerName(customerNumber);
resp.CustomerName;
}
我试过做这些
var FakeWebService = A.Fake<WebServiceClient>();
var FakeCustomerName=A.Fake<CustomerName>();
然后我在这里伪造了呼叫,虚假响应是一些价值
A.CallTo(WebServiceClient.CustomerNumber).WithNonVoidReturnType().Returns(FakeResponse);
fakeCustomerName = FakeCustomerData.GetCustomerName(CustomerNumber);
我面临的问题是它从实际端点而不是 fakedata 获取数据?
我不清楚该怎么做..
【问题讨论】:
标签: c# fakeiteasy