Web 客户端软件工厂单元测试大失败

发布于 2024-07-15 11:18:40 字数 405 浏览 11 评论 0原文

又是我......太多的问题,我知道,但在这方面我是一个新手......

好吧,我在为使用 Microsoft 的 Web 客户端软件工厂构建的项目创建测试时遇到问题:我明白一个错误说:

无法设置类 MyClassName 的 TestContext 属性。 错误:System.ArgumentException:类型“Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapterContext”的对象无法转换为类型“Microsoft.VisualStudio.TestTools.UnitTesting.TestContext”..

并且测试从未运行,有什么想法吗?

再次,提前致谢 =)

it is me again...too much question, I know, but in this I'm kind of a newbie...

Well, I have a problem creating test for a project that is built using Microsoft's Web Client Software Factory: I get a error that says:

Unable to set TestContext property for the class MyClassName. Error: System.ArgumentException: Object of type 'Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapterContext' cannot be converted to type 'Microsoft.VisualStudio.TestTools.UnitTesting.TestContext'..

and the test never runs, any ideas?

Again, thanks in advance =)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

弄潮 2024-07-22 11:18:40

MyClassName 类的 TestContext 属性的类型是什么? 根据错误提示,是类型错误。 将其与有效的测试进行比较。

What is the type of the TestContext property of your MyClassName class? According to the error message, it's the wrong type. Compare it with the tests that work.

远昼 2024-07-22 11:18:40

同样,这些明显的细节之一:我只需更新这些库的引用:

  • Microsoft.VisalStudio.QualityTools.UnitTestFramework
  • Microsoft.VisalStudio.QualityTools.WebTestFramework

从版本 8.0 到 9.0。 确实很糟糕,但是确实有效。

感谢一切。

Again, one of those seely details: I just had to update the reference of these libraries:

  • Microsoft.VisalStudio.QualityTools.UnitTestFramework
  • Microsoft.VisalStudio.QualityTools.WebTestFramework

from version 8.0 to 9.0. Really seely, but that worked.

Thanks for everything.

雨落□心尘 2024-07-22 11:18:40

这是我讨厌的那种不具体的答案,但无论如何:

使用不同的单元测试框架!

我花在修复由于 MSTest 的“功能”而失败的测试上的时间比修复有 bug 的代码至少多出 3 倍。

请随意投反对票,因为这对雨果没有帮助。 我的真正目标是帮助警告其他人远离 MSTest 野兽。

This is the kind of non-specific answer I hate, but here goes anyway:

Use a different unit test framework!

I've spent at least 3 times more time fixing tests that fail because of MSTest's "features" than fixing code that has bugs.

Feel free to downvote this because it doesn't help Hugo. My true aim is to help warn others away from the MSTest beast.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文