このコードの実行:
_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 には解決策があります)、封印されたクラス (文字列) を返すクラスをモックすることの問題は何ですか?