Я использую NEST-фреймворк для выполнения эластичного поискового запроса в c #.
Я пишу простой модульный тест с Moq.
mockElasticClient.Setup(ec => ec.SearchAsync(
It.IsAny<Func<SearchDescriptor<Relativity>,
SearchDescriptor<Relativity>>>()))
.ReturnsAsync(mockSearchResponse.Object);
Приведенный выше код выдает 'An expression tree may not contain a call or invocation that uses optional arguments'
приведенный выше код работает, если я использую Search вместо SearchAsync.
Что я здесь не так делаю?