我在visual studio 2010中有一個測試項目。我有一個TestMethod。在這裏面,我想遍歷一系列事物並測試每個事物。所以,我有1個測試,並且想要斷言N次(列表中的每個項目都是一次)。Visual Studio 2010單元測試 - 斷言失敗後繼續TestMethod的任何方式?
但是,我不想停止,如果一個失敗。我想繼續,然後一起報告所有故障。
例子:
[TestMethod]
public void Test()
{
foreach (item in list)
{
// if fail, continue on with the rest
Assert(if fail, add to output list);
}
output_failures_all_at_once;
}
儘管如此,它並未斷言每個項目。你能解釋失敗的方法嗎? – Zach
你說得對,它沒有聲明每個項目。 fail()方法是你正在測試的東西。我會重寫它以顯示更明確的示例。 –