Wie kann man testen, ob ein Methodenargument mit einem Attribut verziert ist?
Dies ist wahrscheinlich ein Duplikat, aber ich kann die gesuchte Frage nicht finden, also stelle ich sie.
Wie testen Sie, ob ein Methodenargument mit einem Attribut verziert ist? Beispiel: Die folgende MVC-Aktionsmethode unter Verwendung von FluentValidationCustomizeValidatorAttribute
:
<code>[HttpPost] [OutputCache(VaryByParam = "*", Duration = 1800)] public virtual ActionResult ValidateSomeField( [CustomizeValidator(Properties = "SomeField")] MyViewModel model) { // code } </code>
Ich bin mir sicher, dass ich Reflexion verwenden muss, hoffentlich bei stark typisierten Lambdas. Aber nicht sicher, wo ich anfangen soll.