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