2

我想试驾 C#,我看过几篇关于 C# 的免费 IDE(包括 MonoDevelop)的帖子。

我还没有看到有关 IDE 的单元测试功能的信息。我一直在用 Java 编写代码,并且依赖 Eclipse 的单元测试(assertEquals( ... )) 等)来开发我的桌面代码(我知道 Eclipse 不是在 Java 中进行单元测试的唯一方法,但它做得很好)。

C# 的任何 IDE 是否有类似的功能?

4

4 回答 4

4

不能说我自己使用过任何免费的 IDE,但是根据这篇文,MonoDevelop 非常支持NUnit。老实说,我希望大多数 IDE 都支持多个单元测试框架——当然,如果我正在开发一个单元测试框架,那么目标之一就是 IDE 集成。

将 NUnit 与 Visual Studio 的免费“Express”版本一起使用是可能的,但有些痛苦,因为它使用单独的 NUnit GUI 而不是作为集成运行器 - 但当然总比没有好。

(我个人通常使用专业版本的 Visual Studio,ReSharperNCrunch运行我的单元测试。)

于 2012-04-29T22:55:22.347 回答
2

有一个由 Microsoft 创建的免费版本的 Visual Studio,最新的 beta包括新的单元测试功能,这些功能以前只在 Professional/Ultimate 版本中可用。

对于 Visual Studio 免费版中单元测试的限制,也有很多变通方法。

于 2012-04-29T23:03:29.270 回答
2

显然,SharpDevelop 有一个使用 MBUnit 和 Gallio 的 IDE测试运行插件第一个链接是一篇提到如何设置的文章。

于 2012-04-29T23:03:44.170 回答
1

SharpDevelop支持使用 NUnit 进行单元测试,当然也支持 C#。

于 2012-04-29T22:59:13.467 回答