मैं कुछ .NET कक्षाओं का परीक्षण करने की कोशिश कर रहा हूं (अच्छे डिजाइन कारणों से) को उनके काम करने के लिए डीबीकनेक्शन की आवश्यकता होती है। इन परीक्षणों के लिए, मेरे पास इन कक्षाओं में इनपुट के रूप में देने के लिए स्मृति में कुछ डेटा है।स्रोत के रूप में इन-मेमोरी डेटासेट (या इसी तरह) के रूप में डीबी के बिना डीबीकनेक्शन
कि इन-मेमोरी डेटा को डेटाटेबल (या डेटासेट जिसमें डेटाटेबल शामिल है) के रूप में आसानी से व्यक्त किया जा सकता है, लेकिन यदि कोई और वर्ग अधिक उपयुक्त था तो मैं इसका उपयोग कर सकता था।
अगर मैं किसी भी तरह से डीबीकनेक्शन प्राप्त करने में सक्षम हूं जो इन-मेमोरी डेटा से कनेक्शन का प्रतिनिधित्व करता है, तो मैं अपनी ऑब्जेक्ट्स बना सकता हूं, उन्हें इन-मेमोरी डेटा के खिलाफ अपने प्रश्न निष्पादित कर सकता हूं, और यह सुनिश्चित कर सकता हूं कि उनका आउटपुट मिलान हो उम्मीदों। क्या मेमोरी डेटा में डीबीकनेक्शन प्राप्त करने का कोई तरीका है? मुझे ऐसा करने के लिए किसी भी अतिरिक्त तृतीय-पक्ष सॉफ़्टवेयर को स्थापित करने की स्वतंत्रता नहीं है, और आदर्श रूप में, मैं परीक्षण के दौरान डिस्क को छूना नहीं चाहता हूं।