Я хочу Moq следующий объект:
abstract class Foo
{
public string Bar { get; protected set; }
}
, чтобы new Mock
возвращал «Бла»
].
Как я могу это сделать?
fooMock.SetupGet<string>(s => s.Bar).Returns("Blah");
throws
Failure: System.NotSupportedException: Недопустимая установка на невиртуальном члене: s => s.Date
и
fooMock.Protected().SetupGet<string>("Bar").Returns("Blah");
throws
Чтобы указать настройку для общедоступного свойства StatementSection.Date, используйте типизированные перегрузки