Синтаксис JustMock для Moq

Я хочу перевести с синтаксиса JustMock на MOQ:

JustMock:

Mock<Entities> model = new Mock<Entities>();
Mock.Arrange(() => model.Components).IgnoreInstance().ReturnsCollection(this.FakeComponent());

Я попробую:

model.Setup(x => x.Components).Returns(this.FakeComponent());

но потерпите неудачу, пожалуйста, помогите мне!

1 ответ

Решение

Если Components это просто свойство, вам нужно использовать SetupGet:

model.SetupGet(x => x.Components).Returns(this.FakeComponent());

Setup только для методов.

Другие вопросы по тегам