سؤال

أنا لا أفهم هذه المشكلة.وكان الأولى MBUnit v2 المشار إليها وعملت كل شيء تماما.ثم ركبت و المشار إليها MBunit v3...التي يبدو أن MbUnit.dll و Gallio.dll في غاليو بن تثبيت مجلد.وعندما جمعت لدي بعض التحذيرات على TestFixtureSetup ، حتى لقد غيرت تلك FixtureSetup.ولكن الآن أنها لا تحصل على تنفيذها بعد الآن.أي القرائن ما أفعله خطأ ؟

التي dll يجب أن مرجع راجع للشغل?لأنه عندما كنت v2 من MbUnit كنت دائما MbUnit.Framework.dll ولكن هذا لا يبدو أن الحال بعد الآن.

I'am الخلط...

تحرير: هذا المثال يوضح مشكلتي أفضل أعتقد:

حاولت هذه باستخدام TestDriven.NET:

[TestFixture]
    public class CategoryTests 
    {
        [FixtureSetUp]
        public void _TestFixtureSetup()
        {
            Debug.WriteLine("in fixturesetup");
        }

        [Test]
        public void test()
        {
            Debug.WriteLine("in test");
            Assert.IsTrue(true);
        }
}

عند rightclicking على طريقة الاختبار و اختيار تشغيل اختبار(ق) يمكنني الحصول على هذا الناتج:

------ Test started: Assembly: mvcstore.DataAccess.Tests.dll ------

in test

1 passed, 0 failed, 0 skipped, took 1.13 seconds.
هل كانت مفيدة؟

المحلول

تحتاج فقط 2 التجميعات التالية:MbUnit.dll و Gallio.dll.تأكد من استخدام عداء جديد لأن القديم (mbunit v2) غير متوافق مع mbUnit v3.

ايكاروس هو واجهة المستخدم الرسومية عداء صدى سطر الأوامر عداء.

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