我想替换一个异常和它的字段。
像这样的东西:
var webExcetion = Substitute.For<WebException>();
webExcetion.Response.Returns(httpWebResponse);
substituteForHttp.GetResponse(Arg.Any<string>()).Returns(x => { throw webExcetion; });
此代码由 NSubstitute 引发 Castle.Proxies.ExceptionProxy 或 NSubstitute.Exceptions.CouldNotSetReturnException。
我怎样才能做到这一点?