ما هي fluent-assertions؟
إنشاء تأكيدات اختبار قابلة للقراءة باستخدام مكتبة FluentAssertions. يُستخدم عندما: كتابة اختبارات الوحدة، واختبارات التكامل، والتحقق من حالة الكائن، واختبار الاستثناءات، وتأكيد المجموعات المصدر: stuartf303/sorcha.
إنشاء تأكيدات اختبار قابلة للقراءة باستخدام مكتبة FluentAssertions. يُستخدم عندما: كتابة اختبارات الوحدة، واختبارات التكامل، والتحقق من حالة الكائن، واختبار الاستثناءات، وتأكيد المجموعات
ثبّت مهارة الذكاء الاصطناعي fluent-assertions بسرعة في بيئة التطوير لديك عبر سطر الأوامر
المصدر: stuartf303/sorcha.
FluentAssertions provides a fluent interface for writing test assertions in C#. The Sorcha codebase uses it across 1,100+ tests with xUnit. All assertions follow the subject.Should().BeX() pattern.
| Should() | Entry point for all assertions | value.Should().Be(expected) | | And | Chain multiple assertions | .NotBeNull().And.HaveCount(2) | | Which/WhoseValue | Access nested values | .ContainKey("x").WhoseValue.Should().Be("y") | | Invoking | Test sync exceptions | obj.Invoking(x => x.Method()) |
| Awaiting | Test async exceptions | obj.Awaiting(x => x.MethodAsync()) |
إنشاء تأكيدات اختبار قابلة للقراءة باستخدام مكتبة FluentAssertions. يُستخدم عندما: كتابة اختبارات الوحدة، واختبارات التكامل، والتحقق من حالة الكائن، واختبار الاستثناءات، وتأكيد المجموعات المصدر: stuartf303/sorcha.
حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.
npx skills add https://github.com/stuartf303/sorcha --skill fluent-assertionsإنشاء تأكيدات اختبار قابلة للقراءة باستخدام مكتبة FluentAssertions. يُستخدم عندما: كتابة اختبارات الوحدة، واختبارات التكامل، والتحقق من حالة الكائن، واختبار الاستثناءات، وتأكيد المجموعات المصدر: stuartf303/sorcha.
افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/stuartf303/sorcha --skill fluent-assertions بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw
https://github.com/stuartf303/sorcha