मैं यूनिट परीक्षण में नया हूँ और मुझे यह पता लगाने की कोशिश की जा रही है कि क्या मुझे 'आंतरिक' एक्सेस संशोधक का अधिक उपयोग शुरू करना चाहिए। मुझे पता है कि अगर हम 'इंटरनल' का इस्तेमाल करते हैं और असेंबली वैरिएबल 'इंटरनैशनलविजेंटो' को सेट करते हैं, तो हम उन फंक्शन को टेस्ट कर सकते हैं जिन्हें हम टेस्टिंग प्रोजेक्ट से पब्लिक घोषित नहीं करना चाहते। इससे मुझे लगता है कि मुझे हमेशा 'आंतरिक' का उपयोग करना चाहिए क्योंकि कम से कम प्रत्येक परियोजना (चाहिए?) की खुद की परीक्षण परियोजना है। क्या तुम लोग मुझे एक कारण बता सकते हो कि मुझे ऐसा क्यों नहीं करना चाहिए? मुझे 'निजी' का उपयोग कब करना चाहिए?
System.Diagnostics.Debug.Assert()
स्वयं के तरीकों का उपयोग करके अपने आंतरिक तरीकों के परीक्षण के लिए यूनिट की आवश्यकता से बच सकते हैं।