آزمون FluentValidation
چند سؤال کوتاه درباره AbstractValidator، RuleFor، اعتبارسنجی سفارشی و یکپارچگی با ASP.NET Core.
⏱ حدود 11 دقیقه · 7 سؤال · نمره قبولی 60٪ · بعد از ثبت، پاسخ درست هر سؤال بههمراه توضیح نمایش داده میشود.
- 1.
کلاس پایهای که برای تعریف یک Validator در FluentValidation باید از آن ارثبری کرد کدام است؟
- 2.
برای اجباریکردن پر بودن فیلد Email کدام متد باید بعد از RuleFor فراخوانی شود؟ (فقط نام متد)
public class UserValidator : AbstractValidator<User> { public UserValidator() { RuleFor(u => u.Email).__________(); } } - 3.
برای نوشتن یک قانون اعتبارسنجی کاملاً سفارشی که در قوانین آماده FluentValidation نیست، از کدام متد استفاده میشود؟
- 4.
FluentValidation میتواند بهصورت خودکار در Pipeline اعتبارسنجی ASP.NET Core (مثلاً قبل از اجرای اکشن کنترلر) وصل شود.
- 5.
کدامها متدهای معتبر و رایج در تعریف قوانین FluentValidation هستند؟ (چند گزینه)
- 6.
هدف از `RuleSet` در FluentValidation چیست؟
- 7.
اگر یک پراپرتی null باشد و روی آن قانون `NotEmpty()` تعریف شده باشد، نتیجه اعتبارسنجی چیست؟
0 از 7 سؤال پاسخ داده شده
