CsUnit
csUnit. NET فریم ورک کے لیے یونٹ ٹیسٹنگ فریم ورک ہے۔ یہ کسی بھی. NET کے مطابق زبان کے ساتھ کام کرنے کے لیے ڈیزائن کیا گیا ہے۔ اس کا خاص طور پر سی #، ویژول بیسک. نیٹ، مینجڈ سی + +، اور جے #کے ساتھ تجربہ کیا گیا ہے۔ سی ایس یونٹ اوپن سورس ہے اور ایک لچکدار لائسنس کے ساتھ آتا ہے جو تجارتی بند ماخذ مصنوعات میں بھی مفت شمولیت کی اجازت دیتا ہے۔ csUnit xUnit خاندان میں دیگر یونٹ ٹیسٹنگ فریم ورک کے تصورات کی پیروی کرتا ہے اور 2002 کے بعد سے اس کی کئی ریلیز ہوئی ہیں۔ یہ ٹول ویژول اسٹوڈیو 2005 اور ویژول اسٹوڈیو 2008 کے لیے ایک مقامی جی یو آئی ایپلی کیشن، ایک کمانڈ لائن، اور ایڈنس پیش کرتا ہے۔ ورژن 2.4 سے شروع کرتے ہوئے یہ دوبارہ مرتب کیے بغیر یونائٹ ٹیسٹ کے نفاذ کی بھی حمایت کرتا ہے۔ یہ خصوصیت یونٹ 2.4.7 (. NET 2.0 ورژن) کے لیے کام کرتی ہے۔ csUnit. NET 3.5 اور اس سے پہلے کے ورژن کی حمایت کرتا ہے، لیکن. NET 4 کی حمایت نہیں کرتا ہے۔ معیاری خصوصیات کے ساتھ ساتھ، csUnit ایسی صلاحیتیں پیش کرتا ہے جو. NET کے لیے دوسرے یونٹ ٹیسٹنگ فریم ورک میں غیر معمولی ہیں: زمرہ جات سے گروپ میں شامل، خارج ٹیسٹ متوقع استثناء صرف ٹائپ کرنے کے بجائے ٹھوس مثالوں کے ساتھ کام کرنا بصری اسٹوڈیو 2005 اور 2008 کے لیے آؤٹ آف دی باکس بیس لائننگ کے لیے ایک ٹیب دعووں کا ایک بہت ہی بھرپور مجموعہ، ٹیسٹ کو نافذ کرنے کے لیے صفات کا مسلسل وسیع مجموعہ پیرامیٹرائزڈ ٹیسٹنگ، ڈیٹا پر مبنی ٹیسٹنگ کی صلاحیتیں، وقت کی بچت جب ٹیسٹ سوئٹ میں ہزاروں ٹیسٹ ہوتے ہیں۔ مزید پڑھنے کے لیے یونٹ ٹیسٹنگ فریم ورک کی ٹیسٹ آٹومیشن لسٹ دیکھیں۔