我想用對象來返回不同對象的序列。 例如:NSubstitute多個返回序列
var http = Substitute.For<IHttp>();
http.GetResponse(Arg.Any<string>()).Returns(resourceString, resourceString2);
http.GetResponse(Arg.Any<string>()).Returns(x => { throw new Exception(); });
將返回資源字符串,然後resourceString2則例外。
或者是這樣的:
var http = Substitute.For<IHttp>();
http.GetResponse(Arg.Any<string>()).Returns(resourceString, x => { throw new Exception(); }, resourceString2);
將返回資源字符串,然後再除外resourceString2。
我該怎麼做?
我做了[拉請求(https://github.com/nsubstitute/NSubstitute/pull/100)至NSubstitute支持這一點。 –