2012-01-17 7 views
2

私はJavaの人で、Javaの便利なことは、メインメソッドをさまざまなクラスでオンザフライで追加して、右クリック - >実行します。C#:quicktestクラスのメインメソッドを追加

今、私はASP.NETアプリケーションを持っており、その中に個別にテストする必要があるパッケージを作成しています。上で説明したように、コンソールに物を印刷するためにオンザフライで追加された少しのメイン関数は、私が望むものです。私は単純に1つを追加しようとしましたが、もちろんVisual Studioはそれに気づいていません。現時点では、問題を回避するために、コンソールアプリケーションのパッケージを開発しています。

私が何を意味するか分かりますか?

答えて

4

私が単一クラスのテストを行う一般的な方法は、nUnitのようなunit test frameworkを使用することです。

これにより、クラスをインスタンス化してテストすることができます。

クラスに依存関係がある場合は、mocking frameworkを使用してそれらをモックすることもできます。

+1

単体テストが好きな理由の1つとして、素早く汚れたコンセプトコードのためのオンザフライスクラッチパッドとして使用することができます。そのシステムのほとんどにアクセスできます。 – SWeko

+0

@SWeko - うん。私は、特定の種類のコードの実行ハーネス以外のテストクラスを持っていました。 – Oded

1

単体テストの良いスイートは、おそらくあなたが必要とすることをするために長い道を行くだろう。

関連する問題