3

この質問で受け入れられた回答に従っていますが、NullReferenceException.

私が必要としているのは、部分的なモック スタブ プロパティ (ゲッターとセッターの両方) をスタブのように (単純な自動プロパティとして) 動作させることです。現在、ゲッターをスタブすることはできますが、セッターをスタブすることはできません。

これは可能ですか?

編集:これは簡単な例です。問題の説明に役立つことを願っています。

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
4

1 に答える 1