سؤال

أنا رخيصة و لا تريد أن تدفع ثمن ReSharper أو TestDriven.NET هل هناك مجانا visual Studio الدين عن NUnit?

هل كانت مفيدة؟

المحلول

ويمكنك إنشاء مشروع فارغ (اختر تطبيق وحدة التحكم على سبيل المثال) وفي ملكية المشروع يمكنك تحديد العلامة DEBUG واختر "بدء برنامج خارجي". وضع مسار Nunit. من، في الخيار البداية، وسائط سطر الأوامر حدد DLL التي تحتوي على كل الاختبار (الألغام هو دائما في nunit \ بن ...). من حدد "تمكين غير المدارة التصحيح كود"، وسوف تكون قادرة على بدء PROJET داخل VS والاستخدام حتى المصحح خطوة بخطوة.

وهذا هو الحل المجاني.

نصائح أخرى

والآن يمكنك استخدام gallio و: انها مفتوحة المصدر. www.gallio.org

وبالمناسبة TestDriven يمكن تحميلها مجانا اذا كان للاستخدام الشخصي أو المصدر المفتوح المشروع.

وكان علي أن أجد طريقة لاستخدام صافي Reflecto ص داخل VS قبل أيام قليلة، وعندما كنت تحميل TestDriven ذلك cames مع. لم يحصل أي منبثقة تطلب مني المدفوعة.

وNUnit في الواقع يأتي مع عداء متكامل الأساسي. انها ليست جيدة جدا، وليس الدعاية جدا، ولكن ما لم يكن قد اتخذ تشارلي بها، ينبغي أن يكون في المصدر.

وأعرف أن هذا هو السؤال القديم ولكن وسيلة أخرى للقيام بذلك هو لإضافة أداة خارجية من القائمة أدوات لتشغيل nunit - تعيين الحجج ليكون $ (TargetName) $ (TargetExt) والدليل الأولي إلى $ (ProjectDir ) \ بن \ تصحيح

وتحقق من هذا رابط

هذا هو السؤال القديم وأن الأمور تغيرت منذ تم قبول الجواب.


يمكنك محاولة NCrunch لتشغيل الاختبارات آليا أو يدويا.

إذا كنت تقوم بتشغيل Visual Studio 2012, هناك هو البرنامج المساعد كتبها تشارلي بول واحدة من NUnit contributers أن يجعل استخدام Visual Studio اختبار وحدة الإضافات.

للأسف لا أملك الكثير من خيارات التجمع بعد ، إما عن طريق تشغيل/تشغيل - بحيث لا يمكن المجموعة من قبل الطبقة الحل وهلم جرا.كما لا تظهر لك أي stacktrace إذا فشل الاختبار, مجرد علامة خضراء أو حمراء مربع رسالة.

img

وأنا لم تستخدم، ولكن NUnitit هو حر البصرية ستوديو الإضافية في لNUnit.

http://nunitit.codeplex.com

ومن تجربتي، وأفضل الإضافية في الاستوديو المرئي هو resharper. TestDriven.Net هي أيضا جيدة للاختبارات وحدة. نأمل أن يساعد

وكما وجدت هذا واحد: http://visualstudiogallery.msdn.microsoft كوم / c8164c71-0836-4471-80ce-633383031099
أنها قادرة على إطلاق الاختبارات الخاصة بك في المصحح، ولكن تحتاج إلى إعادة ترجمة التعليمات البرمجية يدويا في كل مرة تقوم فيها بتغيير شيء ما - أي السيارات التشغيل بناء التكامل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top