CodeShot

آزمون Moq

چند سؤال کوتاه درباره کتابخانه Moq برای ساخت Mock در تست‌های دات‌نت.

⏱ حدود 9 دقیقه · 6 سؤال · نمره قبولی 60٪ · بعد از ثبت، پاسخ درست هر سؤال به‌همراه توضیح نمایش داده می‌شود.

  1. 1.

    برای ساخت یک شیء Mock از یک اینترفیس با Moq از کدام کلاس عمومی استفاده می‌شود؟

  2. 2.

    کد زیر با Moq تعریف می‌کند که فراخوانی `GetById(1)` مقدار `user` را برگرداند. جای خالی را با متد صحیح پر کنید (فقط نام متد).

    repoMock.Setup(r => r.GetById(1)).__________(user);
    
  3. 3.

    متد `Verify` در Moq چه کاری انجام می‌دهد؟

  4. 4.

    با Moq می‌توان مستقیماً از یک کلاس `sealed` بدون هیچ اینترفیسی Mock ساخت.

  5. 5.

    در Moq، `It.IsAny<int>()` داخل یک `Setup` به چه معناست؟

  6. 6.

    تفاوت مفهومی Mock و Stub در تست چیست؟

0 از 6 سؤال پاسخ داده شده