سؤال

كنت أقرأ عن الاختبار المعتمد على البيانات باستخدام mbunit من هذه المقالة.http://blog.benhall.me.uk/2007/04/mbunit-datafixture-data-driven-unit.htmlأنا أستخدم الإصدار 3 من mbunit الآن والسمات المستخدمة لاختبار DataDriven غير قابلة للتطبيق في الإصدار 3 وفقًا لملاحظات الإصدار الخاصة بالإصدار 3.باستخدام هذه المادة http://blog.bits-in-motion.com/2009/03/anounceing-gallio-and-mbunit-v306.html, لقد تمكنت من إجراء اختبار يعتمد على البيانات باستخدام مصدر بيانات XML.ولكن لا بد لي من استخدام [Bind("price")] مع كل معلمة.في V2، كانت هناك طريقة لتحديد نوع بيانات الفئة، والتي تم إلغاء تسلسلها لتحتوي على بيانات XML، في سمة ForEachTest.وبذلك يمكننا فقط تمرير كائن الفئة إلى طريقة الاختبار كمعلمة.هل هناك أي طريقة للقيام بهذا الشيء في الإصدار 3؟

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

المحلول

هذا غير معتمد في جاليو/MbUnit v3.2 حتى الآن.يجب عليك ربط كل معلمة منفردة بـ [Bind] يصف.

ومع ذلك، فهي فكرة ممتازة؛و مشكلة تم إنشاؤه وفقا لذلك.ينبغي أن تجعل v3.3.

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