دوره آموزشی
آموزش های pluralsight
دوبله زبان فارسی

آموزش Mock کردن با Moq 4 و NUnit

آموزش 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

743,500 148,700 تومان

مشخصات آموزش

آموزش Mock کردن با Moq 4 و NUnit

  • تاریخ به روز رسانی: 1404/06/21
  • سطح دوره:متوسط
  • تعداد درس:45
  • مدت زمان :1:53:17
  • حجم :338.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,474,500 294,900 تومان
  • زمان: 03:44:14
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,827,500 1,565,500 تومان
  • زمان: 19:49:53
  • تعداد درس: 83
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,304,500 660,900 تومان
  • زمان: 08:22:41
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,504,000 1,300,800 تومان
  • زمان: 16:28:13
  • تعداد درس: 122
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,009,000 801,800 تومان
  • زمان: 10:09:27
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,359,500 1,271,900 تومان
  • زمان: 16:06:37
  • تعداد درس: 119
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,244,000 248,800 تومان
  • زمان: 03:09:20
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
809,500 161,900 تومان
  • زمان: 02:03:10
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید