আমি ইউনিট পরীক্ষায় নতুন এবং আমি আরও 'অভ্যন্তরীণ' অ্যাক্সেস সংশোধক ব্যবহার করা উচিত কিনা তা বের করার চেষ্টা করছি। আমি জানি যে আমরা যদি 'অভ্যন্তরীণ' ব্যবহার করি এবং অ্যাসেম্বলি ভেরিয়েবলটিকে 'ইন্টারনালভিসিবলটো' সেট করি তবে আমরা টেস্টিং প্রকল্পটি থেকে জনসাধারণকে ঘোষণা করতে চাই না এমন ফাংশনগুলি পরীক্ষা করতে পারি। এটি আমাকে ভাবতে বাধ্য করে যে আমার কেবল "অভ্যন্তরীণ" ব্যবহার করা উচিত কারণ কমপক্ষে প্রতিটি প্রকল্পের (উচিত?) এর নিজস্ব টেস্টিং প্রকল্প রয়েছে। আপনি কি আমাকে একটি কারণ বলতে পারেন যে আমার এটি করা উচিত নয়? আমি কখন 'প্রাইভেট' ব্যবহার করব?
System.Diagnostics.Debug.Assert()
মধ্যে ব্যবহার করে আপনার অভ্যন্তরীণ পদ্ধতিগুলির পরীক্ষা করার ইউনিটের প্রয়োজন এড়াতে পারেন ।