我更新了我的Microsoft.VisualStudio.QualityTools.UnitTestFramework
参考的测试项目为10〜10.1和预期的异常似乎并没有做的工作了。试试这个例子...MSTest的UnitTestingFramework 10.1 VS 10.0
[TestMethod]
[ExpectedException(typeof(FileNotFoundException))]
public void SanityTest()
{
File.ReadAllLines("TheresNoWayThisThingExists");
}
测试失败。如果我恢复到10(必须撤消),它会通过。任何人都证实了这一点,还是仅仅是我?我已经在resharper的测试跑步者和ms测试跑者中尝试过了,结果相同。
编辑:附加信息
它似乎知道过去了......之类的。为'noExceptionMessage'添加字符串值不会在失败时返回该字符串值。
而且AllowDerivedTypes似乎没有任何效果为好。 (我换出FileNotFound只是异常,结果相同)
是你的测试注释装配和测试亚军相同的版本?我不确定你可以更新一个没有对方,或者至少我怀疑你可以可靠地使用10.1注释与10.0亚军。 – Rup 2011-03-29 17:34:49
如何验证? – jeriley 2011-03-29 17:49:38