Ein Ausdrucksbaum darf keinen Aufruf oder Aufruf enthalten, der optionale Argumente verwendet
return this.RedirectToAction<MerchantController>(x => x.Edit(merchantId));
Wo edit ein zweites, nullbares Argument hatte.
Warum ist das?
c#
asp.net-mvc-3
bevacqua
quelle
quelle
Hatte die gleiche Meldung beim Versuch, mit Mock.setup eine Methode mit mehreren Standardparametern zu verspotten. Ich musste nur die zusätzlichen Parameter im Lambda hinzufügen.
quelle
It.IsAny<object>
. Grundsätzlich fehlte mir ein Parameter fürsomeMethod()
x.someMethod(default,default)
... verwendet werden.