17

私はMVCプロジェクトに取り組んでおり、基本ユニットテストとユニットテストのどちらを使用するか疑問に思っていました。両方に関する記事や説明を読みましたが、両者の違いはあまりわかりません。主な違いは何ですか?DBバックエンドを備えた大規模なアプリにはどちらが望ましいですか?

4

1 に答える 1

27

Basic Unit TestVisual Studioのアイテムテンプレートとアイテムテンプレートの違いUnit Testは、後者には、、、およびルーチンのサポートが含まれているため、テストClassInitializeフィクスチャの前後にコードを実行したり、各単体テストの前後にコードを実行したりできることです。単体テストでこのような機能が必要ない場合は、次のファイルを生成する基本的なテンプレートを使用できます。ClassCleanupTestInitializeTestCleanup

[TestClass]
public class UnitTest2
{
    [TestMethod]
    public void TestMethod1()
    {
    }
}

もちろん、後でこの機能をサポートしたい場合は、対応するルーチンを基本ユニットテストにいつでも追加できます。

于 2012-06-30T08:34:22.797 に答える