·dotnet-testing-complex-object-comparison
</>

dotnet-testing-complex-object-comparison

مهارات متخصصة للتعامل مع مقارنة الكائنات المعقدة والتحقق من صحة المستوى العميق. يُستخدم عند الحاجة إلى مقارنة الكائنات العميقة، أو عند الحاجة إلى استبعاد خصائص محددة، أو عند الحاجة إلى معالجة المراجع الدائرية، أو عند الحاجة إلى التحقق من صحة DTO/الكيان. يغطي قواعد المطابقة BeEquivalentTo والاستثناء والشمول والمخصصة.

20التثبيتات·0الرائج·@kevintsengtw

التثبيت

$npx skills add https://github.com/kevintsengtw/dotnet-testing-agent-skills --skill dotnet-testing-complex-object-comparison

كيفية تثبيت dotnet-testing-complex-object-comparison

ثبّت مهارة الذكاء الاصطناعي dotnet-testing-complex-object-comparison بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/kevintsengtw/dotnet-testing-agent-skills --skill dotnet-testing-complex-object-comparison
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: kevintsengtw/dotnet-testing-agent-skills.

此技能專注於 .NET 測試中的複雜物件比對場景,使用 AwesomeAssertions 的 BeEquivalentTo API 處理各種進階比對需求。

| Excluding(x => x.Property) | 排除特定屬性 | 排除時間戳記、自動生成欄位 | | Including(x => x.Property) | 只包含特定屬性 | 關鍵屬性驗證 | | IgnoringCyclicReferences() | 忽略循環參照 | 樹狀結構、雙向關聯 | | WithMaxRecursionDepth(n) | 限制遞迴深度 | 深層巢狀結構 | | WithStrictOrdering() | 嚴格順序比對 | 陣列/集合順序重要時 | | WithoutStrictOrdering() | 寬鬆順序比對 | 陣列/集合順序不重要時 | | WithTracing() | 啟用追蹤 | 除錯複雜比對失敗 |

مهارات متخصصة للتعامل مع مقارنة الكائنات المعقدة والتحقق من صحة المستوى العميق. يُستخدم عند الحاجة إلى مقارنة الكائنات العميقة، أو عند الحاجة إلى استبعاد خصائص محددة، أو عند الحاجة إلى معالجة المراجع الدائرية، أو عند الحاجة إلى التحقق من صحة DTO/الكيان. يغطي قواعد المطابقة BeEquivalentTo والاستثناء والشمول والمخصصة. المصدر: kevintsengtw/dotnet-testing-agent-skills.

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/kevintsengtw/dotnet-testing-agent-skills --skill dotnet-testing-complex-object-comparison بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/kevintsengtw/dotnet-testing-agent-skills --skill dotnet-testing-complex-object-comparison
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-02-01
آخر تحديث
2026-03-10

Browse more skills from kevintsengtw/dotnet-testing-agent-skills

إجابات سريعة

ما هي dotnet-testing-complex-object-comparison؟

مهارات متخصصة للتعامل مع مقارنة الكائنات المعقدة والتحقق من صحة المستوى العميق. يُستخدم عند الحاجة إلى مقارنة الكائنات العميقة، أو عند الحاجة إلى استبعاد خصائص محددة، أو عند الحاجة إلى معالجة المراجع الدائرية، أو عند الحاجة إلى التحقق من صحة DTO/الكيان. يغطي قواعد المطابقة BeEquivalentTo والاستثناء والشمول والمخصصة. المصدر: kevintsengtw/dotnet-testing-agent-skills.

كيف أثبّت dotnet-testing-complex-object-comparison؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/kevintsengtw/dotnet-testing-agent-skills --skill dotnet-testing-complex-object-comparison بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

https://github.com/kevintsengtw/dotnet-testing-agent-skills