我在C#/ NUnit中開發了一套相當大的集成測試。目前它是一個測試夾具,一個類。在[TestFixtureSetUp]中,我使用腳本創建數據庫,並使用測試數據填充數據,同樣也使用腳本。我的測試不會修改數據,因此它們可以按任何順序或並行運行。如何佈置我的集成測試
我的問題是,我有太多的測試和文件越來越大,所以它看起來很醜,我的ReSharper變得緩慢。我想分割文件,但我真的只想創建我的測試數據庫一次。作爲一項臨時措施,我動它確實實際檢測到的其他類的靜態方法的代碼,並從單一TextFixture類調用它們,如下所示:
[Test]
public void YetAnotherIntegrationTest()
{
IntegrationTestsPart5.YetAnotherIntegrationTest(connection);
}
然而,它仍然看起來醜陋,我覺得應該有是更好的方法。
我使用VS 2008,升級到2010,現在,和SQL Server 2005
爲我工作,謝謝! – 2010-10-18 17:11:58