我在一些博客和討論中看到mspec與nunit一起使用。事實上,我見過的大多數網絡示例都展示了mspec具有某種nunit依賴性或集成性。我的團隊試圖在沒有nunit的情況下在新的ASP.NET MVC2項目中使用mspec。我們還沒有處於規範寫作階段,所以我不能說什麼更好。你有什麼經驗呢?使用mspec和nunit有什麼好處?沒有?MSpec更好有或沒有nunit?
3
A
回答
10
MSpec不以任何方式依賴於NUnit或xUnit。因此,您可以自行使用MSpec,因爲它擁有自己的跑步者和斷言方法。您看到的博客文章很可能使用了依賴於NUnit或xUnit的「舊」斷言庫。這種依賴性在2009年底已被刪除。
你可以做什麼,雖然它不是必需的,我也沒有看到它的好處,那就是將NUnit的斷言庫(Assert.IsTrue
等)與MSpec一起使用。
-3
因爲你還未開始,看看SpecFlow,它與MSTest的和Visual Studio很好地集成....
相關問題
- 1. 有沒有辦法使用MSpec的RowTest?
- 2. 有沒有更好的TGridPanel?
- 3. 有沒有更好,更短的代碼?
- 4. 將MSpec測試轉換爲普通NUnit
- 5. 有沒有更好的方法或AJAX控制(日曆)
- 6. 有沒有辦法將代理傳遞給NUnit TestCase或TestFixture?
- 7. 有沒有更好或更有效的方法來做到這一點?
- 8. NUnit測試沒有執行
- 9. NUnit System.NullReferenceException並沒有意義
- 10. DotNetOpenAuth有沒有更好的選擇?
- 11. 有沒有更好的地圖結構?
- 12. 有沒有比CGContext更好的選擇?
- 13. 有沒有比libnotify更好的東西?
- 14. Ruby gsub:有沒有更好的方法
- 15. 有沒有更好的實現方法?
- 16. 有沒有比reCaptcha更好的東西?
- 17. 有沒有更好的實現方法?
- 18. 有沒有更好的方法?
- 19. Zend_db_table有沒有更好的方法?
- 20. 有沒有更好的辦法鑑於
- 21. 有沒有更好的方式達特
- 22. NUNIT更有幫助日誌
- 23. 外鍵關係沒有意義,有沒有更好的方法?
- 24. 有沒有更好或更簡潔的方法來做到這一點?
- 25. moq/Nunit - 沒有測試被加載或被禁用
- 26. NUnit test DateTime沒有.Net Timespan或DateTime函數
- 27. 是否有更好或更有效的方式來篩選linq
- 28. 有什麼更好的使用? (px或%)
- 29. 有什麼更好的,TCP-IP或UDP?
- 30. 有什麼更好的:@SuppressLint或@TargetApi?
MSpec具有通過ReSharper的或TestDriven.NET Visual Studio集成。 – 2010-04-06 18:37:51
-1,因爲它回答的問題不同於所問的問題 – 2011-06-15 17:39:05