Moq機能構文が非公開プロパティの設定をサポートしているかどうかは知りませんか?私はそれが動作しないことに気づいた。Moq機能構文を使用して非公開プロパティを設定する
注:これは機能構文です。
public class Foo
{
public virtual int FooProperty { get; protected set; }
}
これはエラーをスローしますが、FooProperty
Mock.Of<Foo>(x => x.FooProperty == 1);
定期的な構文は正常に動作を模擬するために失敗していません。
var mockFoo = new Mock<Foo>(); mockFoo.SetupGet(x=>x.FooProperty)
.Returns(1)
モックしようとしているサンプルコード、moqの設定、エラーが表示されていることをご確認ください。 – PatrickSteele
内部のメンバーをモックすることは私には意味がありません。サンプルをお願いしますので、その必要性を理解していますか? – Fischermaen