سؤال

ولدي مشكلة غريبة في VS2008 تشغيل وحدة الاختبارات. عند تشغيل اختبار وحدة باستخدام Resharper أو TestDriven، سواء في الوضع العادي أو تصحيح، ويجري تنفيذ هذا Debug.WriteLine ( "فو") خطوط مرتين: أي. في إطار الإخراج من VS أستطيع أن أرى كل سطر مكتوبة مرتين.

إذا كنت خطوة من خلال اختبار، ومع ذلك، يبدو أن كل سطر التي يتعين الاضطلاع بها مرة واحدة كما هو متوقع. هل هناك من يعلم ماذا يحدث هنا؟ شكرا!

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

المحلول

وIIRC يعرض إطار الإخراج استوديو ليس فقط STDOUT STDERR ولكن أيضا تتبع الرسائل. عداء اختبار مناسب قد انشاء تتبع بالإضافة إلى الكتابة إلى STDOUT، الأمر الذي لا يحدث إذا كنت خطوة الى اختبار يدويا.

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