Кто-нибудь знает, поддерживает ли функциональный синтаксис 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