返回一个密封类运行该代码的方法:惩戒,在RhinoMocks
_foo = MockRepository.GenerateStub<IBar>();
_foo.Stub(x => x.Foo()).Return("sdf");
当
public interface IBar
{
string Foo();
}
public class Bar : IBar
{
public string Foo()
{
throw new NotImplementedException();
}
}
引发NotSupportedException - “无法创建密封类的嘲弄”。我明白为什么你不能模拟一个密封的类(虽然TypeMock中有解决方案),但是嘲笑一个返回密封类(字符串)的类会遇到什么问题?
这应该有返回字符串的方法我经常模拟接口工作。我怀疑你有另一个问题。我们能看到更多的代码吗? – tvanfosson 2009-05-31 11:46:40
它现在适用于我,不知道是什么问题。 – ripper234 2009-05-31 13:37:47