آموزش Mock کردن با Moq 4 و NUnit
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
نوشتن تستهای واحد مؤثر میتواند دشوار باشد، زمانی که وابستگیها بین کلاسها جداسازی آنچه که تست میشود را از سایر قسمتهای سیستم سخت میکند.
در این دوره، آموزش Mock کردن با Moq 4 و NUnit، شما قادر خواهید بود قسمتهای مختلف کد خود را به راحتی برای مقاصد تست جدا کنید.
ابتدا، یاد خواهید گرفت که چگونه وابستگیهای واقعی را با اشیاء Mock جایگزین کنید. سپس، کشف خواهید کرد که چگونه متدها، خواص، استثناها، و رویدادهای Mock شده را پیکربندی کنید.
در نهایت، شبیهسازی رفتارهای تست و ایجاد Mock های جزئی از کلاسهای موجود را بررسی خواهید کرد. پس از اتمام این دوره، شما مهارتها و دانش لازم برای Mock کردن با Moq را خواهید داشت تا تستهای خودکار که از اشیاء Mock استفاده میکنند، ایجاد کنید.
آموزش Mock کردن با Moq 4 و NUnit
-
بررسی دوره 0:01:00
-
بررسی نسخه 0:00:00
-
مقدمه 0:03:00
-
مروری بر کد دمو 0:04:00
-
نوشتن یک تست بدون استفاده از Mock ها 0:04:00
-
نصب Moq و ایجاد اولین شیء Mock 0:03:00
-
ایجاد یک تست دوم 0:03:00
-
مروری بر Mock کردن 0:01:00
-
چرا Mock؟ 0:03:00
-
یک واحد چیست؟ 0:01:00
-
جعلها، dummy ها، stubs و Mock ها 0:02:00
-
مروری بر Moq 0:01:00
-
خلاصه 0:02:00
-
مقدمه 0:01:00
-
پیکربندی مقادیر بازگشتی متدهای اشیاء Mock 0:04:00
-
همسانسازی آرگومانها در متدهای Mock 0:05:00
-
Mock کردن متدها با پارامترهای out 0:03:00
-
Mock کردن متدها با پارامترهای ref 0:04:00
-
پیکربندی متدهای Mock برای بازگشت مقدار null 0:02:00
-
خلاصه 0:02:00
-
مقدمه 0:02:00
-
پیکربندی Mocked Property برای بازگشت یک مقدار مشخص 0:05:00
-
Mock کردن دستی سلسلهمراتب خواص 0:03:00
-
Mock کردن خودکار سلسلهمراتب خواص 0:03:00
-
پیکربندی Mock Properties برای ردیابی تغییرات 0:02:00
-
فعالسازی ردیابی تغییرات برای تمام Mocked Properties 0:02:00
-
خلاصه 0:02:00
-
مقدمه 0:01:00
-
مروری بر تست مبتنی بر رفتار 0:05:00
-
تأیید یک متد که هیچ پارامترهایی فراخوانی نشدند 0:03:00
-
تأیید یک متد که یک پارامتر فراخوانی شد 0:03:00
-
تأیید اینکه یک متد به تعداد خاصی فراخوانی شده است 0:01:00
-
تأیید اینکه Setter و Getters یک Property فراخوانی شدند 0:03:00
-
تأیید اینکه هیچ فراخوانی غیرمنتظرهای انجام نشده است 0:01:00
-
خلاصه 0:02:00
-
مقدمه 0:02:00
-
درک Mocks دقیق 0:03:00
-
پرتاب استثنائات از اشیاء Mock 0:03:00
-
ایجاد رویدادها از اشیاء Mock 0:02:00
-
درک Mock های جزئی 0:02:00
-
ایجاد Mock های جزئی 0:03:00
-
مقلدسازی کدهای غیرتعیینی مانند DateTime.Now 0:02:00
-
مقلدسازی اعضای محافظتشده از Mock های جزئی 0:04:00
-
یک جایگزین برای استفاده از Mock های جزئی 0:02:00
-
خلاصه 0:02:00
مشخصات آموزش
آموزش Mock کردن با Moq 4 و NUnit
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:45
- مدت زمان :1:53:17
- حجم :338.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy