مسیر یادگیری NUnit
یکی از قدیمیترین و پرکاربردترین فریمورکهای تست در داتنت، با Attributeهای [Test] و [TestCase] و مجموعه غنی Assert.
5 مرحله
- 1.
NUnit چیست؟
یکی از قدیمیترین و پرکاربردترین فریمورکهای تست در داتنت، با Attributeهای [Test] و [TestCase] و مجموعه غنی Assert.
~6 ساعت - 2.
آشنایی با NUnit و تاریخچه آن
یکی از قدیمیترین فریمورکهای تست در داتنت با اکوسیستم بالغ از Runnerها و افزونهها برای ابزارهای CI.
~2 ساعت - 3.
نوشتن ساختار پایه تستها در NUnit
تعریف متد تست ساده با [Test] و اجرای کد مشترک پیش و پس از هر تست با [SetUp] و [TearDown].
~3 ساعت - 4.
نوشتن تستهای پارامتریک در NUnit
اجرای یک متد تست با چند مجموعه ورودی مختلف مستقیم در Attribute یا از یک منبع داده جداگانه با [TestCaseSource].
~3 ساعت - 5.
استفاده از مدل Constraint-based برای اسرشن
نوشتن اسرشنها با سینتکس Assert.That(value, Is.EqualTo(...)) که خواناتر و قابلترکیبتر از Assert.AreEqual کلاسیک است.
~3 ساعت
