我安装了 Visual Studio Team System 2008数据库版电动工具,但无法查看单元测试条件ChecksumCondition& ExpectedSchemaTestCondition
我相信它安装好了&我可以看到新的重构命令,所以至少它的一部分工作。我需要做些什么才能让我的测试下拉列表中显示2个新测试条件?
仅供参考我正在寻找此功能。 数据库单元测试的新测试条件
• ChecksumCondition - 您可以使用此测试条件来验证数据库单元测试返回的数据集的校验和是否与预期数据集的校验和匹配。 • ExpectedSchemaTestCondition - 您可以使用此测试条件来验证返回数据集的列名称和数据类型是否与预期值匹配。 感谢
答案 0 :(得分:1)
您是否安装了“Microsoft Visual Studio Team System 2008数据库版GDR R2”?如果有,那么这就是您没有看到Power Tools测试的原因。电动工具与GDR R2不兼容。 GDR R2的说明指出您应该在安装GDR R2之前卸载Power Tools。我最近遇到了同样的问题。不幸的是,安装GDR R2意味着您不再从Power Tools获得这些测试。因此,我实际上编写了自己的数据库单元测试条件,其中一个类似于PowerTools的ExpectedSchemaTestCondition。
哦,我认为如果我指出你如何创建自己的测试正确的方向也可能有用。这是让我开始的链接:http://msdn.microsoft.com/en-us/library/dd193287.aspx。如果您需要任何指导,请告诉我。我可能会将源代码发布到我的自定义测试中,但我还没有完成它。