2009-01-28 92 views
2

我正在使用MbUnit進行一些集成測試。在TestFixtureSetUp中,我創建一個數據庫的新實例(使用GUID作爲數據庫名稱)。在拆除時,我刪除它。MbUnit - 在TestFixtureTearDown中獲取測試失敗/成功結果

但是,如果測試失敗,我想保持數據庫活着(所以我可以調查)。有沒有辦法從我的TestFixtureTearDown告訴測試是否通過或失敗?

在代碼中它會看起來像:

[TestFixtureTearDown] 
public void Stop() 
{ 
    if (/* All tests passed */) 
    { 
     Database.Dispose(); 
    } 
} 

回答

5

在MbUnit的V3使用: TestContext.Current.Outcome.Status == TestStatus.Passed

請注意,在MbUnit的V3 [TestFixtureSetUp]被重命名爲[FixtureSetUp]。

相關問題