c# - 模拟 HttpServerUtilityBase

标签 c# .net mocking rhino

我似乎无法使用 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;

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

最佳答案

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

关于c# - 模拟 HttpServerUtilityBase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6033293/

相关文章:

c# - XAML设计器因自注册ViewModel而崩溃

c# - XML 和 & 字符

c++ - 为什么GMock无法识别mock类中虚方法的实现?

java - 如何模拟 JodaTime 实际日期?

java - 如何在 java/groovy 中模拟方法?

c# - 未调用 UITableviewCell GetCell

c# - float 和百分比的正则表达式

c# - 如何异步调用我的 WCF 服务?

c# - 检索当前文化的所有大写字母

c# - 在 .Net 运行时为测试用例散列 float