我有这样的事情:
public class SomeClass
{
protected ISomeInterface SomeProperty
{
get { return SomeStaticClass.GetSomeInterfaceImpl(); }
}
public void SomeMethod()
{
// uses SomeProperty in calculations
}
}
如何测试 SomeMethod,使用 Rhino Mocks 模拟 SomeProperty?我正在考虑获取访问器,使用 IL 重写访问器,只是为了返回模拟代理。听起来有多疯狂?