xUnit.net
xUnit.net هي أداة مجانية ومفتوحة المصدر لاختبار الوحدات البرمجية لإطار عمل .NET ، وقد كتبها المؤلف الأصلي لـ NUnit . يمكن استخدام البرنامج أيضًا مع .NET Core و [ 2 ] Mono .
مرخص بموجب رخصة أباتشي 2.0 ، وشفرة المصدر متاحة على جيت هاب . [ 3 ] يعمل xUnit.net مع Xamarin و ReSharper وCodeRush و TestDriven.NET . [ 4 ] من تأليف جيمس نيوركيرك وبراد ويلسون. [ 5 ]
مثال
مثال على نموذج اختبار xUnit.net :
باستخدام Xunit ؛public class MyTests { [Fact] public void MyTest () { Assert . Equal ( 4 , 2 + 2 ); } }بعد تجميع الاختبار، قم بتشغيله في وحدة التحكم الخاصة بك:
C:\MyTests\bin\Debug> xunit.console MyTestLibrary.dll xUnit.net console test runner (64-bit .NET 2.0.50727.0) Copyright (C) 2007-11 Microsoft Corporation.xunit.dll: الإصدار 1.9.1.0، تجميع الاختبار: C:\MyTests\bin\Debug\MyTestLibrary.dllإجمالي 1، 0 فشل، 0 تخطي، استغرق 0.302 ثانيةانظر أيضاً
- أتمتة الاختبار
- قائمة بأطر اختبار الوحدات للغات برمجة .NET (تتضمن عمودًا يشير إلى تلك التي تعتمد على xUnit)
- وحدة مشتركة
مراجع
- ↑ "الإصدارات · xunit/xunit" . GitHub .
- ↑ "كيفية اختبار واجهة برمجة تطبيقات الويب ASP.NET Core" . InfoQ .
- ↑ "حول xUnit.net" . GitHub . 4 نوفمبر 2021.
- ↑ كانجيلال، جويديب (10 فبراير 2017). "كيفية العمل مع إطار عمل xUnit.Net" . إنفوورلد .
- ↑ "مغادرة مايكروسوفت" . براد ويلسون .
للمزيد من القراءة
- أيوبامي، أديوول (2018). تطوير البرمجيات باستخدام لغة C# و.NET Core بتقنية التطوير الموجه بالاختبار: تعمّق في تقنية التطوير الموجه بالاختبار لإنشاء تطبيقات .NET Core مرنة وقابلة للصيانة وجاهزة للإنتاج . دار نشر Packt . رقم ISBN 978-1788299923.
- ناجل، كريستيان (2021). لغة C# الاحترافية و.NET . جون وايلي وأولاده . ISBN 978-1119797210.
روابط خارجية
فئات :
- البرمجة المتطرفة
- أطر اختبار الوحدات
- برنامج مجاني مكتوب بلغة سي شارب
- برامج مايكروسوفت المجانية
- برنامج يستخدم Mono (برنامج)
- برنامج يستخدم ترخيص أباتشي
