我正在使用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等
这可以使用反射来完成,有人可以给我看样品吗?
还是有更好的方法吗?
答案 0 :(得分:0)
不确定我们是否有一个简单的选项,但因为FxCop是针对托管代码的规则。我认为你应该能够编写一些自定义规则并构建你想要的东西。
答案 1 :(得分:0)
答案最重要的是,如果不使用MVP等,网页表单根本无法按照我想要的方式进行测试。