我想要用另一组对象替换返回的对象序列。
例如:
var http = Substitute.For<IHttp>();
http.GetResponse(Arg.Any<string>()).Returns(resourceString, resourceString2);
http.GetResponse(Arg.Any<string>()).Returns(x => { throw new Exception(); });
将返回resourceString,然后是resourceString2,最后是exception。
或者类似于这样:
var http = Substitute.For<IHttp>();
http.GetResponse(Arg.Any<string>()).Returns(resourceString, x => { throw new Exception(); }, resourceString2);
我该如何做到这一点?将返回resourceString,然后是异常,最后是resourceString2。