Bagikan melalui


Meningkatkan Pengujian lama Project Berisi Pengujian Unit Database

Anda dapat meningkatkan proyek pengujian yang lebih lama, yang dibuat di Visual Studio 2010 dan yang berisi pengujian unit database, untuk menggunakan runtime dan alat pengujian unit database SQL Server Data Tools baru. Setelah meningkatkan proyek yang lebih lama, Anda dapat menambahkan pengujian unit SQL Server ke proyek (lihat Membuat dan Menentukan Pengujian Unit SQL Server untuk informasi selengkapnya).

Tip

Jika Anda menggunakan Visual Studio 2010, setelah menambahkan pengujian unit SQL Server ke proyek pengujian, Anda tidak boleh menambahkan pengujian unit menggunakan templat pengujian unit database yang lebih lama. Jika Anda melakukannya, Anda harus mengonversi proyek lagi sebelum pengujian akan dijalankan dengan benar.

Jika Anda memiliki proyek database pengujian yang dibuat dalam rilis yang lebih lama dari Visual Studio 2010, Anda dapat menggunakan informasi di Cara: Meningkatkan Pengujian Unit Database dari Rilis Visual Studio Sebelumnya untuk meningkatkan proyek database Anda ke Visual Studio 2010, sebelum meningkatkan proyek ke SQL Server Data Tools.

Memulai Peningkatan

  • Anda dapat memulai peningkatan proyek dari menu konteks untuk proyek pengujian.

    Dalam beberapa kasus, SQL Server Data Tools akan menampilkan kotak dialog tempat Anda dapat memulai peningkatan proyek pengujian.

  • Meningkatkan proyek menghapus referensi rakitan ke kerangka kerja pengujian database yang lebih lama dan menambahkan referensi ke kerangka kerja baru dan rakitan adaptor. File app.config juga diperbarui.

    Catatan

    Jika proyek pengujian Anda memiliki file kode DatabaseSetup dan SQLDatabaseSetup, meningkatkan proyek ke SQL Server Data Tools akan mengecualikan file DatabaseSetup dari build. Anda dapat menghapus file DatabaseSetup jika dikecualikan dari build.

  • Setelah konversi, pengujian unit database yang ada yang dibuat dengan templat yang lebih lama akan menggunakan jenis di rakitan adaptor untuk mengakses kerangka kerja baru. Penggunaan rakitan adaptor berarti bahwa prosedur peningkatan tidak mengubah skrip dan kode pengujian Anda. Jika Anda menambahkan pengujian unit SQL Server ke proyek, pengujian baru akan mereferensikan kerangka kerja baru secara langsung dan bukan melalui adaptor. Anda dapat memilih untuk memperbarui kode yang ada secara manual untuk menggunakan kerangka kerja baru untuk konsistensi dengan pengujian baru, tetapi ini tidak diperlukan.

Lihat juga

Memverifikasi Kode Database dengan Menggunakan Pengujian Unit SQL Server