Я использую Moq для издевательства объекта SingleBucket в ElasticSearch. В принципе мне нужно, чтобы он вернуть 5 документов (недвижимость) .DocCount
Стыковка одного объекта Bucket в ElasticSearch с использованием Moq
var sb = new Mock<SingleBucket>();
sb.SetupGet(x => x.DocCount).Returns(5);
Я пытался, что и я получаю исключение:
{System.NotSupportedException: Invalid setup on a non-virtual
(overridable in VB) member: x => x.DocCount
Что случилось с этим кодом? Кажется, будет нормально издеваться над объектом, используя SetupGet
Я знаю, что должен издеваться над интерфейсом или виртуальным методом. Есть ли шанс высмеять это свойство объекта?