【发布时间】:2011-12-02 09:13:04
【问题描述】:
我在一个 Web 表单项目中工作,我被限制使用验证控件,例如比较验证器,例如:
<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 等
这可以使用反射来完成吗?有人可以给我看一个示例吗?
或者有没有更好的办法?
【问题讨论】:
标签: c# unit-testing validation webforms