說到測試我已經支持它了。我現在是一個巨大的粉絲,並且經常做類似TDD的事情。在VS 2010中,我使用MSTEST進行設計和迴歸。這很棒 - 我的所有項目都是開源的,並且與我的工作無關(物理研究@大學)。然後我進入Pex,這幫助我找到了許多我沒有找過的邊緣案例。總的來說,這是我編碼方式的革命。這已經將我介紹給了莫爾斯。也很酷(但我仍然在學習)。在VS 2012中離開Pex和Moles?
不幸的是,我只能訪問專業版的VS(這是我的大學獲得的網站許可證)。結果是痣不再起作用,升級,假貨也不會。我會想象Pex的下一個版本將依靠Fakes,使其成爲Ultimate-only選項。
因此,我發現自己現在正在尋找具有類似功能的開源工具。是否有某篇文章或某個資源比較某些更成熟的OSS項目?我發現自己有點不知所措(即選擇太多)。雖然我喜歡這種嘲諷能力,但它是一種工具,而不是我想用空閒時間玩的東西(這是我的大多數.NET編程發生的地方)。
我認爲Pex將不可能在沒有花錢的情況下進行更換。
雖然我在這裏,但似乎我應該看看是否有其他測試框架比MSTEST更好。 MSTEST相當不錯,但開始感覺有點有限(如果有的話,我還沒有探索VS2012中的任何新功能)。
非常感謝您的幫助,事實上,通常我會嘗試提出一個更具體的問題,但我在這裏有點海。
nunit和xunit是MSTests的重要替代品。 xunit現在甚至支持異步測試 – roundcrisis