我更新了我的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