मेरे पास कंसोल ऐप की मुख्य विधि इकाई परीक्षण पर एक प्रश्न है। मानक हस्ताक्षरसी # यूनिट परीक्षण (नुनिट) कंसोल ऐप की मुख्य विधि?
public static void Main(string[] args)
मैं यह सुनिश्चित करना है कि केवल 1 पैरामीटर में पारित हो जाता है परीक्षण करने के लिए सक्षम होने के लिए चाहते हैं। एक से अधिक पैरामीटर है कि में पारित हो जाता है तो मैं परीक्षण विफल करना चाहते हैं।
मुझे नहीं लगता कि मैं इसे MOQ के साथ एक स्थैतिक विधि के रूप में मॉक कर सकता हूं।
किसी के पास इसका कोई अनुभव है?
कोई विचार?
धन्यवाद
क्यों आप इसे उपहास करने के लिए की आवश्यकता होगी? क्या इसकी निर्भरताएं हैं जिन्हें नहीं कहा जा सकता है? –
आपके मुख्य विधि के अंदर रन टाइम पर इनपुट की जांच की जानी चाहिए। आपके यूनिट परीक्षण के लिए यह महत्वपूर्ण क्यों है? – SBI
भविष्य के पाठकों के लिए बस एक नोट: हस्ताक्षर को 'स्थिर int Main' में बदला जा सकता है और मैं कभी-कभी यूनिट परीक्षण बनाने के लिए उस रिटर्न सिग्नल का उपयोग करता हूं – Simeon