Проверка правильности настройки валидатора веб-формы Asp.Net - PullRequest
0 голосов
/ 02 декабря 2011

Я работаю в проекте веб-форм, и я вынужден использовать средства проверки, такие как валидатор сравнения, например:

 <asp:CompareValidator ID="SomeValidator" ValueToCompare="Some
   Value" ControlToValidate="MyControl" ErrorMessage="Some Error    
   Message." Operator="NotEqual" runat="server"></asp:CompareValidator>

Я бы предпочел разделить правила проверки, но я не могу в этом случае.

Я бы по крайней мере хотел проверить правильность свойств элемента управления валидатора.

Например, я хотел бы проверить как:

SomeValidator_Has_A_ControlToValdiate_MyControl или SomeValidator_Has_Value_To_Compare_SomeValue и т. Д.

Можно ли это сделать с помощью отражения и кто-то может показать мне образец, пожалуйста?

Или есть способ получше?

Ответы [ 2 ]

0 голосов
/ 27 декабря 2011

Скорее всего, ответ заключается в том, что без использования MVP и т. Д. Веб-формы просто не могут быть протестированы так, как мне хотелось бы.

0 голосов
/ 02 декабря 2011

Не уверен, что у нас есть простая опция, но поскольку FxCop предназначен для правил в управляемом коде.Я думаю, вы должны быть в состоянии написать какое-то пользовательское правило и создать то, что вы ищете.

...