2012-11-04 37 views
1

我正在使用Microsoft VS2010构建Web测试。
我使用了MSDN上的解释:How to: Create a Custom Validation Rule for a Web Performance Test
在此示例中,使用stringint作为具有公共“获取”和“设置”的私有成员,当我将此验证规则添加到我的测试时,这些参数在UI中可用于编辑。在自定义Web测试验证规则中枚举

我想要有一个枚举与3选项,当我将验证规则添加到用户界面我可以选择。

有没有办法添加一个Enum变量,这在UI中也是有效的?
是否有任何其他可以在UI中使用的类型?

回答

5

不幸的是,用户界面只显示字符串和在用户创建的规则/插件原始型性质。然而一些内置的规则/插件使用枚举 ...这怎么可能?感谢拆卸和一些侦探工作的魔力,我们发现它只接受其程序集名称包含字符串“Microsoft.VisualStudio.QualityTools.WebTestFramework”的枚举。因此,如果你将编译你的枚举(或者你的整个项目)的麻烦放到一个名为“MyEnums.Microsoft.VisualStudio.QualityTools.WebTestFramework”的程序集中,BOOM你的枚举类型属性将会高兴地出现在编辑器UI中。