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 ثانية

انظر أيضاً

مراجع

للمزيد من القراءة

  • أيوبامي، أديوول (2018). تطوير البرمجيات باستخدام لغة C# و.NET Core بتقنية التطوير الموجه بالاختبار: تعمّق في تقنية التطوير الموجه بالاختبار لإنشاء تطبيقات .NET Core مرنة وقابلة للصيانة وجاهزة للإنتاج . دار نشر Packt . رقم ISBN 978-1788299923.
  • ناجل، كريستيان (2021). لغة C# الاحترافية و.NET . جون وايلي وأولاده . ISBN 978-1119797210.