मेरे आवेदन में, एमवीपी पैटर्न का उपयोग करके, प्रस्तुतकर्ता कुछ गुणों को देखने पर सेट कर रहा है। उदाहरण के लिए, Iview में स्ट्रिंग ग्राहक {set;} है। अब, मैं यह जांचना चाहता हूं कि यह संपत्ति कुछ के साथ सेट की गई थी मूल्य "एक्स"। क्या मैं राइनो मोक्स के साथ परीक्षण कर सकता हूं?एक लिखित संपत्ति का परीक्षण कैसे करें
उत्तर
केवल-लिखने वाले गुणों को परिभाषित न करें। .NET design guidelines कहें:
सेट-केवल गुण प्रदान न करें।
यदि संपत्ति प्राप्तकर्ता प्रदान नहीं किया जा सकता है, तो कार्यक्षमता को लागू करने के लिए एक विधि का उपयोग करें। विधि का नाम सेट के साथ शुरू होना चाहिए जिसके बाद संपत्ति का नाम क्या होगा। उदाहरण के लिए, ऐपडोमेन में कैशपैथ नामक एक सेट-केवल संपत्ति रखने के बजाय SetCachePath नामक एक विधि है।
ज्यादातर मामलों में, पढ़ने/लिखने की संपत्ति को परिभाषित करना बहुत आसान होता है, और यह यूनिट टेस्टी को स्वामित्व वाले प्रकार के लिए हवा बनाता है। इसके लिए आपको राइनो मोक्स की आवश्यकता नहीं होगी, क्योंकि आप सीधे संपत्ति से मूल्य पढ़ सकते हैं।
हालांकि, यदि आप डिज़ाइन दिशानिर्देशों में वर्णित एक उत्परिवर्तन विधि चाहते हैं, तो आपको इसे virtual
बनाना चाहिए ताकि यह सत्यापित किया जा सके कि इसे सही ढंग से बुलाया गया है। यद्यपि यह निश्चित रूप से संभव है, यह स्थापित करने के लिए और अधिक जटिल है, इसलिए यदि ऐसा करने के लिए अनिवार्य कारण थे तो मैं केवल उस मार्ग को ले जाऊंगा।
- 1. रुबी लिखित वेबड्राइवर परीक्षण में जावास्क्रिप्ट को कैसे कार्यान्वित करें?
- 2. अजगर एक संपत्ति का परीक्षण अपवाद
- 3. ग्रोवी: संपत्ति का उपयोग सफल होने पर परीक्षण कैसे करें?
- 4. एक चर का परीक्षण कैसे करें मैटलैब
- 5. टीडीडी: एक खोज का परीक्षण कैसे करें?
- 6. नकली के साथ एक पठनीय संपत्ति का नकल कैसे करें?
- 7. एक एमुलेटर का परीक्षण
- 8. क्विक चेक के साथ एक असफल परीक्षण संपत्ति का कारण कैसे प्रदर्शित करें?
- 9. एक पठनीय संपत्ति का नकल कैसे करें जिसका मूल्य मॉक
- 10. एक WPF उपयोगकर्ता इंटरफ़ेस का परीक्षण कैसे करें?
- 11. स्कॉप्स का परीक्षण कैसे करें?
- 12. परीक्षण अगर संपत्ति नुनिट
- 13. का दृष्टांत एक संपत्ति
- 14. बीन संपत्ति का मूल्य कैसे प्राप्त करें जब संपत्ति का नाम स्वयं एक गतिशील चर
- 15. एक शैली के भीतर संलग्न संपत्ति का उपयोग कैसे करें?
- 16. SASS में एक सीएसएस संपत्ति का मूल्य कैसे प्राप्त करें?
- 17. संग्रह संपत्ति का खुलासा कैसे करें?
- 18. संख्यात्मक संपत्ति का उपयोग कैसे करें?
- 19. स्वयं-लिखित कक्षा
- 20. परीक्षण करें कि सूची का एक सूचकांक
- 21. जुनीट एक डेटाबेस विफलता का परीक्षण करें?
- 22. जैस्मीन के साथ backbone.js अनुप्रयोग का परीक्षण - एक दृश्य पर मॉडल बाइंडिंग का परीक्षण कैसे करें?
- 23. एक निजी निर्देशिका में कार्यों का परीक्षण कैसे करें?
- 24. यूनिट परीक्षण सलाह - यूनिट का परीक्षण कैसे करें .asmx
- 25. कैसे एक अधिरोहित संपत्ति
- 26. एचक्यूएल प्रश्नों का परीक्षण कैसे करें?
- 27. गिट हुक का परीक्षण कैसे करें
- 28. enum प्रकारों का परीक्षण कैसे करें?
- 29. सीएसएस पार्सर का परीक्षण कैसे करें?
- 30. इकाई मशीन का परीक्षण कैसे करें?
एस्वर के लिए धन्यवाद। –