CodeShot

آزمون FluentAssertions

چند سؤال کوتاه درباره کتابخانه FluentAssertions برای نوشتن Assertion های خواناتر در دات‌نت.

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

  1. 1.

    متد اصلی که FluentAssertions برای شروع هر Assertion در اختیار می‌گذارد چیست؟

  2. 2.

    پیام خطای FluentAssertions هنگام شکست یک Assertion معمولاً خواناتر و دقیق‌تر از پیام پیش‌فرض `Assert.Equal` است.

  3. 3.

    کد زیر با FluentAssertions بررسی می‌کند که مقدار `result` برابر ۵ باشد. جای خالی را با متد صحیح پر کنید (فقط نام متد).

    result.Should().__________(5);
    
  4. 4.

    کدام متد FluentAssertions برای بررسی برابری محتوای دو مجموعه (بدون توجه لزوماً به ترتیب) استفاده می‌شود؟

  5. 5.

    کدام گزینه معادل `Assert.Throws<T>` در سبک FluentAssertions است؟

  6. 6.

    کدام موارد از مزایای واقعی استفاده از FluentAssertions نسبت به Assert استاندارد هستند؟ (چند گزینه)

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