0

次のようなパブリックインターフェイスがあります

public interface ICommandUIUpdate
{
    bool Enabled { get; set; }
}

単体テストの目的で、以下の方法で同じものをモックしました

var commandUIUpdate = MockRepository.GenerateMock<ICommandUIUpdate>();

さて、 の値を設定しようとするとcommandUIUpdate.Enabled = true、うまくいきません。常に に設定されていfalseます。

誰にもアイデアはありますか?

4

1 に答える 1

1

PropertyBehaviorそのプロパティで有効にする必要があります。

commandUIUpdate.Stub(x => x.Enabled).PropertyBehavior();
于 2013-10-22T11:03:12.640 に答える