मैं वर्तमान में वीएस 2008 में मानक माइक्रोसॉफ़्ट यूनिट टेस्ट सूट का उपयोग कर रहा हूं। ReSharper 4.5 भी स्थापित है। मेरा यूनिट परीक्षण एक testInitialize विधि पर भरोसा करता है जो डेटा फ़ाइल को प्री-लोड करता है। इस टेस्ट डेटा फ़ाइल का पथ अलग-अलग होगा यदि मैं मानक Ctrl-R + Ctrl-T कमांड का उपयोग कर VS 2008 के भीतर यूनिट परीक्षण चलाता हूं, तो Resharper इकाई परीक्षण निष्पादन आदेश बनाम।यूनिट परीक्षण के लिए टेस्ट डेटा फ़ाइलों के लिए पथ
मेरी टेस्ट आरंभिक विधि इकाई परीक्षण डेटा फ़ाइलों के सही पथ को कैसे जान सकती है?
अद्यतन:
परीक्षण डाटा काफी बड़े आकार का है कि मैं एक स्ट्रिंग में यह पुश करने के लिए तो एक बाहरी फ़ाइल के रूप में यह रखना पसंद करते हैं नहीं करना चाहती है। मेरी टेस्ट प्रोजेक्ट की फ़ाइल संरचना एक एमवीसी अनुप्रयोग के साथ बनाई गई मानक इकाई परीक्षण परियोजना का है। परीक्षण परियोजना की जड़ के तहत, 'टेस्ट डेटा' नामक एक नया फ़ोल्डर बनाया गया था। यह वह फ़ोल्डर है जिसे मैं परीक्षण धावक के बावजूद एक्सेस करना चाहता हूं।
मुझे एक पुस्तकालय मिला है जो बहुत सारे गणित करता है। मैं यह सुनिश्चित करना चाहता हूं कि मुझे विभिन्न प्रकार के इनपुट के लिए अपेक्षित परिणाम मिलें। प्रत्येक परीक्षण में 2 इनपुट निर्देशांक शामिल होते हैं और परिणामस्वरूप, मुझे प्रति परीक्षण w/9 अंक छोड़ते हैं। मेरे पास प्रतिलिपि/चिपकने के समूह की तुलना में एक इनपुट है जिसमें मेरा इनपुट शामिल है। –