Moq функция с анонимным типом

Я пытаюсь издеваться над этим методом

Task<TResult> GetResultAsync<TResult>(Func<string, TResult> transformFunc)

как это

iMock.Setup(m => m.GetResultAsync(It.IsAny<Func<string, object>>())).ReturnsAsync(new { isPair = false });

Метод для проверки выполнения вызова, передающий анонимный тип в универсальный параметр, подобный этому

instance.GetResultAsync(u => new {isPair = u == "something" }) //dont look at the function return because as generic could have diferent implementations in many case

Moq никогда не сопоставляет мой метод GetResultAsync с отправленными параметрами.

Я использую Moq 4

Ответы на вопрос(1)

Ваш ответ на вопрос