2014-02-08 39 views
0

多個值具有進口大量的數據爲2D陣列,例如INT一個IO類[,]。操作有時會很慢。爲了檢查實現的正確性,我檢查了矩陣中的幾列和幾行。檢查分組並且應該一起運行以提高效率。我不知道Nunit中的多重斷言功能。在SOF一個解決辦法建議圍繞每個在Assert.All(() => ...,() => ..., ...);的論點我不喜歡使用這個,因爲try/catch語句的是不必要的,測試是一個冗長的try-catch包裹。我如何檢查以矩陣

有沒有人有一個更好的主意嗎?擴展框架很好,但保持本地版本和社區版本同步是很麻煩的。

+0

是什麼*應一起運行*是什麼意思?你想在一個單一的聲明可讀性(我懷疑)?或者你想在報告完成之前完成所有斷言,所以這會導致多次失敗?或者您是否期望進行某種多線程? –

+0

在報告開始前,首先完成某個範圍內的所有斷言。 –

回答

0

使用FluentAssertion的AssertionScope。