पहले बाध्यकारी; मुझे पता है कि मुझे एमवीसी के आंतरिक परीक्षणों की जांच करने की आवश्यकता नहीं है, लेकिन मुझे वास्तव में एक सूट की आवश्यकता है जो हमारे सिस्टम में बहने वाले डेटा के आसपास एक परीक्षण है।परीक्षण मॉडल में ASP.NET MVC 2
मैं कैसे, मैं करता है या कि objectA (प्रपत्र संग्रह, dict, संग्रह, वस्तु, आदि) objectAModel के अनुरूप नहीं है HTTP संदर्भ के सभी, परीक्षण मजाक बिना आशा कर सकते हैं?
मैं अपने नियंत्रक का दृष्टांत या कॉल कार्रवाई करने की जरूरत नहीं करना चाहते हैं। मैं बस परीक्षण करना चाहता हूं कि मेरी नई वस्तु मॉडलस्टेट को अमान्य कर देती है या नहीं।
मैं मैं बस लिख सकता है
var modelState = new ModelBindingContext<objectAModel>().validate(objectA);
मैं फिर परीक्षण करने में सक्षम हूं: Assert.isTrue (नया मॉडल बाइंडिंग कॉन्टेक्स्ट() मान्य (ऑब्जेक्ट ए)); –
detroitpro