2008-12-07 113 views
0

長時間使用nunit後,我決定測試微軟內置的測試框架。Microft Visual Studio測試導致測試失敗

在測試開始時,我通常會清理數據庫,使其進入我可以依賴的狀態進行測試。 在我的測試設置中,我刪除了所有數據併爲我的測試插入了新數據。

自從開始使用MS測試以來,我注意到我的測試間歇失敗,因爲數據重置是衝突的。就像我的測試全部同時運行一樣。

任何想法我可以解決這個問題? 有沒有可以強制每一類測試一次運行一個的選項?

感謝所有幫助

回答

2

如果你不想在同一時間運行所有測試都使用一個有序的測試,然後點擊右鍵並說運行的選擇。如果你把測試,刪除和重建你的表/信息,一切都應該工作得很好。

+0

如果您使用TransactionScope進行多部分操作,則尤其如此。不過,通常當你把這個堆棧放在最高處時,你會比純粹的單元測試更多地使用實現測試。 – 2008-12-15 21:09:03

相關問題