2
這可能是重複的,但我找不到我正在尋找的問題,所以我在問它。如何測試一個方法參數是用一個屬性裝飾的?
你如何測試方法參數是用attribte裝飾的?例如,下面的MVC操作方法,使用FluentValidation的CustomizeValidatorAttribute
:
[HttpPost]
[OutputCache(VaryByParam = "*", Duration = 1800)]
public virtual ActionResult ValidateSomeField(
[CustomizeValidator(Properties = "SomeField")] MyViewModel model)
{
// code
}
我敢肯定,我不得不強類型的lambda表達式使用反射,希望。但不知道從哪裏開始。
感謝您的快速回答。我編輯了這個問題以提供獲取MethodInfo的示例代碼。 – danludwig 2012-04-18 02:45:09