Для получения данных мы используем GetItemLinqQueryable и ToFeedIterator, чтобы сделать их асинхронными. Однако он работает хорошо, однако при макетировании/модульном тестировании мы получаем ошибку, связанную с ToFeedIterator
Код:
Код: Выделить всё
IOrderedQueryable linqQueryable = _container.GetItemLinqQueryable(requestOptions: requestOptions);
var feedIterator = linqQueryable.Where(predicate).ToFeedIterator();
кодом UnitTestCode:
Код: Выделить всё
var _mockResponse = new Mock();
mockContainer.Setup(x => x.GetItemLinqQueryable(It.IsAny(), It.IsAny(), It.IsAny())).Returns(queryable);
Имя параметра: linqQuery'