مسیر یادگیری xUnit
محبوبترین فریمورک تست واحد در داتنت مدرن، با نحو ساده و پشتیبانی پیشفرض در قالبهای dotnet new.
5 مرحله
- 1.
xUnit چیست؟
محبوبترین فریمورک تست واحد در داتنت مدرن، با نحو ساده و پشتیبانی پیشفرض در قالبهای dotnet new.
~6 ساعت - 2.
نوشتن تستهای ثابت و پارامتری
استفاده از [Fact] برای تستهای بدون پارامتر ثابت و [Theory] به همراه [InlineData] یا [MemberData] برای اجرای یک تست با چند مجموعه داده.
~3 ساعت - 3.
اشتراکگذاری منابع مشترک بین تستها
اشتراکگذاری یک منبع پرهزینه مثل اتصال دیتابیس بین چند تست در یک کلاس یا بین چند کلاس تست، بدون ساخت دوباره آن برای هر تست.
~3 ساعت - 4.
نوشتن اسرشنها با کلاس Assert استاندارد
استفاده از متدهای Assert.Equal، Assert.True و Assert.Throws داخل xUnit، بدون نیاز به کتابخانه اسرشن جداگانه.
~2 ساعت - 5.
کنترل اجرای موازی تستها
درک مدل پیشفرض اجرای موازی بین کلاسهای تست در xUnit و نحوه غیرفعالکردن آن با Collection مشترک وقتی تستها به منبع مشترک وابستهاند.
~3 ساعت
