آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

ایجاد یک پروژه آزمایشی در .Net Core

دوره های مرتبط با این مقاله

ایجاد یک پروژه ی آزمایشی در .Net Core

در این بخش به چگونگی ایجاد یک پروژه ی آزمایشی با استفاده از .NET Core می پردازیم. آزمایش واحد، فرآیندی جهت برنامه نویسی نرم افزاری است که دارای کوچک ترین بخش های آزمون پذیر یک برنامه است که به این بخش ها واحد گفته می شود. واحدها به صورت مجزا و مستقل برای هر یک از عملیات های مناسب به دقت بررسی می شوند. آزمایش واحد می تواند هم به صورت خودکار و هم به صورت دستی انجام شود.
پنجره ی New Project را باز کنید و قالب Visual C# → .NET Core را انتخاب کنید.


ایجاد یک پروژه ی آزمایشی در .Net Core

همان طور که می بینید در این پنجره هیچ قالب پروژه ای برای آزمایش واحد وجود ندارد. جهت ایجاد پروژه ای برای آزمایش واحد باید از خط فرمان استفاده کنیم. به پوشه ی Solution بروید که قبلا آن را ایجاد کرده ایم؛ یک پوشه ی تست ایجاد کنید و داخل این پوشه، پوشه ی دیگری به نام StringLibraryTests بسازید.


ایجاد یک پروژه ی آزمایشی در .Net Core

حالا برای ایجاد یک پروژه ی تست جدید باید با اجرای دستور زیر از خط فرمان .NET کمک بگیریم.

dotnet new -t xunittest

همان طور که می بینید، یک پروژه ی جدید C# ایجاد شد. با اجرای دستور v بیایید نگاهی به داخل این پوشه بیاندازیم. همان طور که در زیر نشان داده شده است، دو فایل project.json و Tests.cs در این پوشه قرار دارند.


ایجاد یک پروژه ی آزمایشی در .Net Core

کد مربوط به فایل 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" 
         ] 
      } 
   } 
} 

کد مربوط به فایل Test.cs نیز در زیر آمده است.

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

برای این که بتوانیم وابستگی های اصلی را از NuGet دریافت کنیم، باید دستور زیر را اجرا کنیم.

dotnet restore

بعد از ترمیم این وابستگی ها می توانیم آزمایش را شروع کنیم.


ایجاد یک پروژه ی آزمایشی در .Net Core

همان طور که می بینید، کار کامپایل با موفقیت انجام شد. در صورتی که صفحه را به پایین بکشید می توانید اطلاعاتی را در رابطه با آزمایش انجام شده مطالعه کنید.


ایجاد یک پروژه ی آزمایشی در .Net Core

در حال حاضر ما یک آزمایش اجرا شده، صفر خطا ، صفر شکست و صفر آزمایش رد شده داریم. همچنین زمان صرف شده توسط فرآیند اجرا نیز در میان اطلاعات لحاظ شده است.


  • 24
  •    48
  • تاریخ ارسال :   1397/09/13

دانلود PDF دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .