我似乎无法使用Rhino Mocks模拟HttpServerUtilityBase。

_mocks = new MockRepository();
_mockHttpContext = _mocks.DynamicMock<HttpContextBase>();
_mockHttpUtilityBase = _mocks.Stub<HttpServerUtilityBase>();
_mockHttpContext.Stub(c => c.Server).Return(_mockHttpUtilityBase);

var Server  = _mockHttpContext.Server;


但是服务器设置为Null。我究竟做错了什么?

最佳答案

您是否在HTTP上下文中运行?否则,c.Server没有意义,因此为null。

10-06 05:29