返回一個密封類運行該代碼的方法:懲戒,在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