带有单元测试的C#IDE(如Eclipse for Java和assertEquals(...)等)

时间:2012-04-29 22:53:47

标签: c# unit-testing ide

我想测试驱动器C#,我已经看过几篇关于C#免费IDE的帖子(包括MonoDevelop)。

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

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

4 个答案:

答案 0 :(得分:4)

不能说我自己使用过任何免费的IDE,但根据这个blog post,MonoDevelop很好地支持NUnit。我希望大多数IDE支持多个单元测试框架是诚实的 - 当然,如果我正在开发一个单元测试框架,其中一个目标就是IDE集成。

将NUnit与Visual Studio的免费“Express”版本一起使用是有可能的,但有点痛苦,因为它使用单独的NUnit GUI而不是集成的跑步者 - 当然,它仍然比没有好。

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

答案 1 :(得分:2)

Microsoft已创建free version of Visual Studio,以及之前仅在Professional / Ultimate版本中提供的最新测试版includes new unit testing features

在Visual Studio的免费版本中,单元测试的局限性还有很多workarounds

答案 2 :(得分:2)

显然,test runner plugin的IDE SharpDevelop使用MBUnit和Gallio。第一个链接是提到如何设置的文章。

答案 3 :(得分:1)

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