আমি জানি এটি একটি পুরানো থ্রেড, তবে আমি ভেবেছিলাম আমি xUnit.NET এর জন্য একটি ভোট পোস্ট করব । উল্লিখিত অন্যান্য পরীক্ষামূলক ফ্রেমওয়ার্কগুলির বেশিরভাগই একই রকম, xUnit.NET ইউনিট পরীক্ষার জন্য একটি দুর্দান্ত অনন্য, আধুনিক এবং নমনীয় পদ্ধতির গ্রহণ করেছে। এটি পরিভাষা পরিবর্তন করে, সুতরাং আপনি আর টেস্টফিক্সচার এবং টেস্টগুলি সংজ্ঞায়িত করেন না ... আপনি আপনার কোড সম্পর্কে তথ্য ও তত্ত্বগুলি নির্দিষ্ট করেন যা একটি টিডিডি / বিডিডি দৃষ্টিকোণ থেকে পরীক্ষা কী তা ধারণার সাথে আরও ভালভাবে সংহত করে।
xUnit.NET এছাড়াও এক্সটেনসিবল। এর ফ্যাক্টএট্রিবিউট এবং ট্রেইট এ্যাট্রিবিউট অ্যাট্রিবিউট ক্লাসগুলি সিল করা হয়নি এবং অতিরিক্ত বৈশিষ্ট্যযুক্ত বেস পদ্ধতি সরবরাহ করে যা আপনাকে সেই বৈশিষ্ট্যগুলি কীভাবে সাজাতে পারে সেগুলি কীভাবে কার্যকর করা উচিত তার উপর আপনাকে অনেক নিয়ন্ত্রণ দেয়। যদিও xUnit.NET তার ডিফল্ট ফর্মে আপনাকে পরীক্ষা ক্লাসগুলি লেখার অনুমতি দেয় যা তাদের পরীক্ষার পদ্ধতিগুলির সাথে NUnit টেস্ট ফিক্সারের অনুরূপ, আপনি একেবারে ইউনিট পরীক্ষার এই ফর্মের মধ্যে সীমাবদ্ধ নন। এখানে বর্ণিত হিসাবে আপনি বিডিডি-স্টাইল কনসার্ন / প্রসঙ্গ / পর্যবেক্ষণের বৈশিষ্ট্যগুলিকে সমর্থন করার জন্য ফ্রেমওয়ার্কটি প্রসারিত করতে মুক্ত ।
xUnit.NET এছাড়াও থিওরি অ্যাট্রিবিউট এবং সম্পর্কিত ডেটা অ্যাট্রিবিউটসের সাহায্যে সরাসরি বক্সের বাইরে ফিট-স্টাইল টেস্টিং সমর্থন করে। ফিট ইনপুট ডেটা এক্সেল, ডাটাবেস বা এমনকী কোনও কাস্টম ডেটা সোর্স যেমন ওয়ার্ড ডকুমেন্ট (বেস ডেটা অ্যাট্রিবিউট বাড়িয়ে দিয়ে) থেকে লোড করা যেতে পারে এটি আপনাকে ইউনিট টেস্ট এবং ইন্টিগ্রেশন পরীক্ষার জন্য একক পরীক্ষামূলক প্ল্যাটফর্মের মূলধনকে মঞ্জুরি দেয় which পণ্যের নির্ভরতা হ্রাস এবং প্রয়োজনীয় প্রশিক্ষণের ক্ষেত্রে বিশাল হতে পারে।
XUnit.NET- এর মাধ্যমে পরীক্ষার অন্যান্য পদ্ধতির প্রয়োগও করা যেতে পারে ... সম্ভাবনাগুলি বেশ সীমাহীন। অন্য খুব প্রত্যাশিত বিদ্রূপ কাঠামোর সাথে একত্রিত , মক , দু'টি স্বয়ংক্রিয় পরীক্ষার প্রয়োগের জন্য খুব নমনীয়, এক্সটেনসিবল এবং শক্তিশালী প্ল্যাটফর্ম তৈরি করে।