Синтаксис 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
только для методов.