অন্য দিন আমি ইউনিট টেস্টিং সম্পর্কে সামান্য পড়ছিলাম এবং আমি কয়েকটি উদাহরণ দেখলাম যেখানে লোকেরা একটি সংগ্রহস্থল ইন্টারফেস IExampleRepository
তৈরি করে (যেমন ) এবং তারপরে public class ExampleRepository : IExampleRepository
ইউনিট পরীক্ষার জন্য ব্যবহার করার জন্য প্রকৃত সংগ্রহশালা ( ) এবং একটি সংগ্রহস্থল তৈরি করে FakeExampleRepository : IExampleRepository
।
তবে IExampleRepository
তারা ExampleRepository
বিভিন্ন লিঙ্ক প্রশ্নের সাথে একই পদ্ধতি প্রয়োগ করেছিল ।
ঠিক এখানে উদ্দেশ্য কি? আমি ভেবেছিলাম আপনার কোড পরীক্ষা করার ইউনিটের একটি অংশ নিশ্চিত হয়ে গেছে যে কোনও পদ্ধতি সঠিকভাবে কাজ করে? কিন্তু যখন আমি দুটি সম্পূর্ণ ভিন্ন প্রশ্ন ব্যবহার করি, একটি 'বাস্তব' এবং একটি পরীক্ষায়, পরীক্ষার কতটা বুদ্ধি আসে?