Я пытаюсь использовать Moq для моих модульных тестов. Я добавил библиотеку в проект и создал фиктивный объект
Mock _mock = new Mock<DocumentService>();
Я могу получить intellisense для большинства методов объекта Mock
, таких как Mock.Object
, Mock.ShouldBe<>
и т. Д. Однако он НЕ показывает Mock.Setup()
.
Однако, когда я вручную набираю _mock.Setup()
и удерживаю курсор над методом Setup()
, он показывает (как представляется,) правильную подпись. Кроме того, когда я пытаюсь использовать лямбда-выражения внутри метода Setup()
, я не получаю никакого смысла.
Так я что-то упускаю, чтобы заставить это работать?