CodeShot

مسیر یادگیری NUnit

یکی از قدیمی‌ترین و پرکاربردترین فریمورک‌های تست در دات‌نت، با Attributeهای [Test] و [TestCase] و مجموعه غنی Assert.

5 مرحله

  1. 1.

    NUnit چیست؟

    یکی از قدیمی‌ترین و پرکاربردترین فریمورک‌های تست در دات‌نت، با Attributeهای [Test] و [TestCase] و مجموعه غنی Assert.

    ~6 ساعت
  2. 2.

    آشنایی با NUnit و تاریخچه آن

    یکی از قدیمی‌ترین فریمورک‌های تست در دات‌نت با اکوسیستم بالغ از Runnerها و افزونه‌ها برای ابزارهای CI.

    ~2 ساعت
  3. 3.

    نوشتن ساختار پایه تست‌ها در NUnit

    تعریف متد تست ساده با [Test] و اجرای کد مشترک پیش و پس از هر تست با [SetUp] و [TearDown].

    ~3 ساعت
  4. 4.

    نوشتن تست‌های پارامتریک در NUnit

    اجرای یک متد تست با چند مجموعه ورودی مختلف مستقیم در Attribute یا از یک منبع داده جداگانه با [TestCaseSource].

    ~3 ساعت
  5. 5.

    استفاده از مدل Constraint-based برای اسرشن

    نوشتن اسرشن‌ها با سینتکس Assert.That(value, Is.EqualTo(...)) که خواناتر و قابل‌ترکیب‌تر از Assert.AreEqual کلاسیک است.

    ~3 ساعت