如果我的代碼起訂量斷言對象未改變
public Response Foo(Request request)
{
return _someObject.Bar(request);
}
我可以嘲笑_someObject
,我想斷言對象沒有返回之前改變。例如: -
public Response Foo(Request request)
{
var response = _someObject.Bar(request);
return response.SomeProperty.SomeOtherProperty + 1;
}
我知道我可以通過對DTO每個成員走,但這是打字配發任何實際尺寸或深度的任何DTO的。
哈希的對象是最好的解決方案,還是有更好的爲什麼?
你可以嘲笑的DTO,'請求'? –
我想......這意味着要爲DTO添加接口。我沒有想到這一點。 – BanksySan