这又是我......太多的问题,我知道,但在这里,我是一个新手......
好吧,我在使用Microsoft的Web客户端软件工厂构建的项目创建测试时出现问题:我收到一条错误消息:
无法为类MyClassName设置TestContext属性。错误:System.ArgumentException:类型为“Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapterContext”的对象无法转换为类型“Microsoft.VisualStudio.TestTools.UnitTesting.TestContext”..
并且测试从未运行,任何想法?
再次,在此先感谢=)
答案 0 :(得分:0)
MyClassName类的TestContext属性的类型是什么?根据错误消息,它是错误的类型。将它与有效的测试进行比较。
答案 1 :(得分:0)
再次,这些看似细节之一:我只需要更新这些库的参考:
从8.0到9.0版。真的很明显,但那确实有效。
感谢您的一切。
答案 2 :(得分:0)
这是我讨厌的那种非特定的答案,但无论如何都会这样:
使用不同的单元测试框架!
我花了至少3倍的时间修复由于MSTest的“功能”而导致失败的测试,而不是修复有错误的代码。
随意向下投票,因为它对Hugo没有帮助。我的真正目的是帮助警告其他人远离MSTest野兽。