لقد تم إعطاؤك مقتطف رمز يبدأ بالطريقة `FunnyStringSolution1Test()`. مهمتك هي إكمال تنفيذ هذه الطريقة وفقًا للمتطلبات المحددة أدناه.

تعد طريقة `FunnyStringSolution1Test()` جزءًا من إطار عمل اختبار يستخدم لاختبار فئة `FunnyStringSolution`. تحتوي فئة `FunnyStringSolution` على أسلوب يسمى `IsFunnyString()` الذي يأخذ سلسلة كمدخلات ويعيد قيمة منطقية تشير إلى ما إذا كانت سلسلة الإدخال مضحكة أم لا. تعتبر السلسلة مضحكة إذا كان الاختلاف المطلق في قيم ASCII لأي أحرف متتالية هو نفسه من اليسار إلى اليمين كما هو من اليمين إلى اليسار.

يجب أن تختبر الطريقة `FunnyStringSolution1Test()` صحة الطريقة `IsFunnyString()` من خلال تأكيد النتائج المتوقعة لسلاسل إدخال مختلفة.

يلزمك إكمال تنفيذ `FunnyStringSolution1Test()` باتباع الخطوات التالية:
1. قم بإنشاء مثيل لفئة `FunnyStringSolution`.
2. اختبر الأسلوب `IsFunnyString()` عن طريق تمرير سلاسل إدخال مختلفة وتأكيد النتائج المتوقعة باستخدام أسلوب التأكيد المناسب.

قم بتنفيذ `FunnyStringSolution1Test()` وفقًا للمتطلبات المذكورة أعلاه.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}