2

私は C# を試してみたいと思っています。C# 用の無料の IDE (MonoDevelop を含む) に関する投稿をいくつか見てきました。

私がまだ見ていないのは、単体テスト用の IDE の機能に関する情報です。私は Java でコーディングしており、デスクトップ コードを開発するために Eclipse の単体テスト (assertEquals( ... )) などに依存しています (Eclipse が Java で単体テストを行う唯一の方法ではないことを知っています。しかし、それはうまくいきます)。

C# の IDE に同様の機能はありますか?

4

4 に答える 4

4

無料の IDE を自分であまり使用したとは言えませんが、このブログ投稿によると、MonoDevelop はNUnitをかなりうまくサポートしています。正直なところ、ほとんどの IDE が複数の単体テスト フレームワークをサポートすることを期待しています。確かに、単体テスト フレームワークを開発している場合、目標の 1 つは IDE の統合です。

Visual Studio の無料の「Express」エディションで NUnit を使用することは可能ですが、統合されたランナーではなく、別の NUnit GUI を使用するという点で多少面倒ですが、もちろん何もないよりはましです。

(個人的には、通常、Professional バージョンの Visual Studio を使用し、ReSharperNCrunchで単体テストを実行しています。)

于 2012-04-29T22:55:22.347 に答える
2

Microsoftによって作成されたVisualStudioの無料バージョンがあり、最新のベータ版には、以前はProfessional/Ultimateバージョンでのみ利用可能だった新しい単体テスト機能が含まれています。

Visual Studioの無料バージョンでは、単体テストの制限に対する多くの回避策もあります。

于 2012-04-29T23:03:29.270 に答える
2

MBUnit と Gallio を使用するSharpDevelop用の IDEテスト ランナー プラグインがあるようです。最初のリンクは、設定方法について説明している記事へのリンクです。

于 2012-04-29T23:03:44.170 に答える
1

SharpDevelopはNUnitを使用した単体テストをサポートし、もちろんC#もサポートします。

于 2012-04-29T22:59:13.467 に答える