【发布时间】:2013-05-11 15:24:12
【问题描述】:
我正在关注question 中接受的答案,但我得到了NullReferenceException。
我需要的是有一个部分模拟存根,一个属性(getter 和 setter)表现得像存根(作为一个简单的自动属性)。目前我可以存根 getter 而不是 setter。
这可能吗?
编辑:这是一个简单的例子,我希望它有助于解释我的问题。
public class SomeClass
{
public virtual string SomeProperty
{
get{ return SomeMethodDependingOnDBOrAspSession(); }
set{ SomeMethodDependingOnDBOrAspSession(value); } // I want to avoid calling this setter implementation
}
}
var partialMock = MockRepository.GeneratePartialMock<SomeClass>();
partialMock.Stub(p => p.SomeProperty); // I want SomeProperty to behave as an automatic property
【问题讨论】:
-
代码示例来说明问题?
-
@JeffBridgman 我添加了一个例子,谢谢。
标签: unit-testing rhino-mocks stub partial-mocks