测试Asp.Net Web表单验证器设置正确
本文关键字:设置 验证 表单 Asp Net Web 测试 | 更新日期: 2023-09-27 18:16:21
我在一个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等
这可以用反射来完成吗?谁能给我一个样品?
还是有更好的方法?
不确定这里是否有一个简单的选项,但由于FxCop是用于托管代码的规则。我认为您应该能够编写一些自定义规则并构建您正在寻找的内容。
答案似乎是,没有使用MVP等,web表单根本无法以我想要的方式进行测试。