2010-04-06 57 views
3

我在一些博客和討論中看到mspec與nunit一起使用。事實上,我見過的大多數網絡示例都展示了mspec具有某種nunit依賴性或集成性。我的團隊試圖在沒有nunit的情況下在新的ASP.NET MVC2項目中使用mspec。我們還沒有處於規範寫作階段,所以我不能說什麼更好。你有什麼經驗呢?使用mspec和nunit有什麼好處?沒有?MSpec更好有或沒有nunit?

回答

10

MSpec不以任何方式依賴於NUnit或xUnit。因此,您可以自行使用MSpec,因爲它擁有自己的跑步者和斷言方法。您看到的博客文章很可能使用了依賴於NUnit或xUnit的「舊」斷言庫。這種依賴性在2009年底已被刪除。

你可以做什麼,雖然它不是必需的,我也沒有看到它的好處,那就是將NUnit的斷言庫(Assert.IsTrue等)與MSpec一起使用。

-3

因爲你還未開始,看看SpecFlow,它與MSTest的和Visual Studio很好地集成....

+0

MSpec具有通過ReSharper的或TestDriven.NET Visual Studio集成。 – 2010-04-06 18:37:51

+0

-1,因爲它回答的問題不同於所問的問題 – 2011-06-15 17:39:05