FixtureSetup على MbUnit / غاليو لا يعمل
سؤال
أنا لا أفهم هذه المشكلة.وكان الأولى 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.
ايكاروس هو واجهة المستخدم الرسومية عداء صدى سطر الأوامر عداء.