Moq eine Funktion mit anonymem Typ
Ich versuche, diese Methode zu verspotten
Task<TResult> GetResultAsync<TResult>(Func<string, TResult> transformFunc)
so wa
iMock.Setup(m => m.GetResultAsync(It.IsAny<Func<string, object>>())).ReturnsAsync(new { isPair = false });
Die Methode zum Testen des Aufrufs, bei der ein anonymer Typ an den generischen Parameter übergeben wird, wie folgt:
instance.GetResultAsync(u => new {isPair = u == "something" }) //dont look at the function return because as generic could have diferent implementations in many case
Moq vergleicht meine GetResultAsync-Methode nie mit den gesendeten Parametern.
Ich benutze Moq 4