هل يجب أن أختبر الوحدة النموذج الذي تم إرجاعه بواسطة DefaultModelBinder؟

StackOverflow https://stackoverflow.com/questions/2706706

سؤال

أواجه بعضًا من وحدة المتاعب ، حيث يتم إرجاع النموذج الذي تم إرجاعه بواسطة DefaultModelBinder. أرغب في التغذية في مجموعة مزيفة من النماذج والتحقق من النموذج الذي يعيده للتأكد من أن خصائص النموذج ملزمة بشكل صحيح. في بحثي ، أنا لا أظهر - أي موارد في اختبار DefaultModelBinder. ربما أفتقد شيئًا. ربما لا ينبغي أن أختبر هذا الجزء من MVC؟ افكارك؟

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

المحلول

بايرون ، أعتقد حقًا أنك لا يجب أن تختبر هذا. يجب أن تركز على إجراءات وحدة التحكم الخاصة بك والتفاعلات التي قد تربطها مع المكونات الأخرى ، مثل الخدمات ، وما إلى ذلك. لقد تم بالفعل اختبار الموثق النموذجي الافتراضي من قبل فريق MS (آمل ذلك: P). فقط افترض أن معلمات الإجراء الخاصة بك قد تم ملؤها بشكل صحيح مع القيم المنشورة النموذج بواسطة موثق النموذج الافتراضي واختبار الإجراءات في وحدات التحكم الخاصة بك باستخدام كائنات مصممة من قبل نفسك. هذا ما أفعله عادة وما رأيته في كل مكان.

يعتبر.

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