سؤال

ولقد تم القيام ببعض ويب مشاريع في الآونة الأخيرة التي تعتمد على البيانات الثقيلة تجليد وكانت سعيدة جدا مع النتائج. ربط البيانات نماذج الويب يعمل معظمهم في الطريق وانا في حاجة إليها وأنا يدخر نفسي طن من التعليمات البرمجية.

والشيء الوحيد الذي لا يزال يشعر غريب هو أن لدي منطق التطبيق والمنطق قاعدة بيانات مختلطة خلال التطبيق. Datasources الاستعلام مباشرة إلى قاعدة البيانات ..

وبالإضافة إلى ذلك، لا توجد وسيلة (كنت أفكر فيه) التي من شأنها أن تمكنني من حدة اختبار هذا النظام. من خلال وجود منطق DA في كل مكان لا أستطيع أن momck حقا المكالمات قاعدة البيانات وتوفير بيانات وهمية. (على الرغم من أنني ما زلت تعلم كيفية القيام بذلك على المشاريع العادية أيضا).

وهكذا، كيف كان هذا يعني العمل في البداية؟ كيف يمكنني استخدام ربط البيانات دون التضحية هيكل وقابلية الاختبار؟

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

المحلول

وانها كثيرا ممكن!

هنا الصورة مقالا حول هذا الموضوع. (يركز على WinForms عناصر لكن)

شرك المشترك .

ولكن هذا يركز على WinForms عناصر، نماذج الويب هي قصة أخرى، وأنه من الصعب لاختبار بشكل صحيح.

إذا كنت ترغب في اختبار وحدة، لماذا لا يكون لديك نظرة على asp.net بعثة التحقق المشتركة

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