我們有多種系統,我們的大多數業務邏輯都在存儲過程中。我們需要編寫一些基本上檢查數據的測試,在存儲過程運行時以預期的方式發生了變化。我也喜歡一些基本的模式測試,輸入和輸出參數等。使用Nunit的模式和存儲過程測試
我一直在尋找DBfit和MSTest數據庫測試,目前,我沒有出售。我使用NUnit的測試C#代碼,並想知道如果使用NUnit將是一個很好的替代辦法從.NET中測試存儲的特效(可能使用EF4)
喜歡的東西
- 設置數據
- 檢查數據
- 執行PROC
- 檢查數據已經改變
這將是一種合適的方法測試存儲過程?還有其他更好的方法嗎?
意見和反饋,將不勝感激:-)
編輯:我也想這個集成到我們使用的TeamCity
tSQLt支持CI服務器,如TeamCity。 Dave Green在他的文章中解釋了這一點:https://www.simple-talk.com/sql/sql-tools/using-sql-test-database-unit-testing-with-teamcity-continuous-integration/(向下滾動到到他談論JUnit XML格式的地方) –