CodeShot

آزمون xUnit

چند سؤال کوتاه درباره فریم‌ورک تست xUnit و ویژگی‌های خاص آن در دات‌نت.

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

  1. 1.

    تفاوت اصلی `[Fact]` و `[Theory]` در xUnit چیست؟

  2. 2.

    کد زیر در xUnit یک تست پارامتری تعریف می‌کند. جای خالی را با Attribute صحیح (فقط نام، بدون کروشه) پر کنید.

    [Theory]
    [__________(2, 3, 5)]
    public void Add_ReturnsSum(int a, int b, int expected) { ... }
    
  3. 3.

    برای آماده‌سازی وضعیت اولیه پیش از هر تست، سبک متداول xUnit (به‌جای `[SetUp]`) چیست؟

  4. 4.

    در xUnit، برای هر متد تست یک نمونه (Instance) تازه از کلاس تست ساخته می‌شود.

  5. 5.

    اینترفیس `IClassFixture<T>` در xUnit برای چه هدفی استفاده می‌شود؟

  6. 6.

    کدام موارد درباره xUnit درست هستند؟ (چند گزینه)

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