.NET Core - Buat Proyek Pengujian

Pada bab ini, kita akan membahas cara membuat proyek Pengujian menggunakan .NET Core. Pengujian unit adalah proses pengembangan perangkat lunak yang memiliki bagian terkecil yang dapat diuji dari suatu aplikasi, yang disebut unit. Mereka secara individu dan independen diteliti untuk setiap operasi yang tepat. Pengujian unit dapat dilakukan secara otomatis atau dilakukan secara manual juga.

Sekarang mari kita buka kotak dialog Proyek Baru dan pilih Visual C# → .NET Core template.

Pada kotak dialog ini, Anda dapat melihat bahwa tidak ada template proyek untuk pengujian unit. Untuk membuat proyek uji unit, kita harus menggunakan utilitas baris perintah. Mari kita masuk ke folder Solution yang kita buat; buat folder uji dan di dalam folder uji buat folder lain dan beri namaStringLibraryTests.

Sekarang mari kita menggunakan utilitas baris perintah dotnet untuk membuat proyek uji baru dengan menjalankan perintah berikut -

dotnet new -t xunittest

Sekarang Anda dapat melihat bahwa proyek C # baru dibuat; mari kita lihat ke dalam folder dengan menjalankanv perintah dan Anda akan lihat project.json dan Tests.cs file seperti yang ditunjukkan di bawah ini.

Berikut adalah kode di file project.json.

{ 
   "version": "1.0.0-*", 
   "buildOptions": { 
      "debugType": "portable" 
   }, 
   "dependencies": { 
      "System.Runtime.Serialization.Primitives": "4.1.1", 
      "xunit": "2.1.0", 
      "dotnet-test-xunit": "1.0.0-rc2-192208-24" 
   }, 
   "testRunner": "xunit", 
   "frameworks": { 
      "netcoreapp1.0": { 
         "dependencies": { 
            "Microsoft.NETCore.App": { 
               "type": "platform", 
               "version": "1.0.1" 
            } 
         }, 
         "imports": [ 
            "dotnet5.4", 
            "portable-net451+win8" 
         ] 
      } 
   } 
}

Berikut adalah kode di file Test.cs.

using System; 
using Xunit; 
namespace Tests { 
   public class Tests { 
      [Fact] 
      public void Test1() { 
         Assert.True(true); 
      } 
   } 
}

Untuk mengambil dependensi yang diperlukan dari NuGet, mari kita jalankan perintah berikut -

dotnet restore

Kami dapat menjalankan pengujian ketika dependensi yang diperlukan dipulihkan.

Anda dapat melihat bahwa kompilasi berhasil; saat Anda turun, Anda dapat melihat beberapa informasi tentang pengujian yang dijalankan.

Saat ini kami memiliki 1 tes yang dijalankan, 0 kesalahan, 0 gagal, 0 dilewati dan waktu yang dibutuhkan oleh proses eksekusi juga disebutkan sebagai informasi.