से कॉल करने योग्य विधि बनाएं क्या विधियों को लिखना संभव है, जो यूनिट परीक्षणों द्वारा केवल कॉल करने योग्य हैं? मेरी समस्या यह है कि हमारे ढांचे में Singleton
कक्षाएं हैं, जो यूनिट परीक्षण को कुछ समय तक कठिन बनाती हैं।विधि केवल इकाई परीक्षण
public interface IUnitTestClearable
{
void ClearForUnitTest();
}
इस विधि इकाई परीक्षण के बेहतर से निपटने के लिए "रीसेट करने" सिंगलटन उदाहरणों के लिए बुलाया जाएगा: मेरा विचार इस तरह एक सरल अंतरफलक बनाने के लिए किया गया था। लेकिन इस विधि को केवल यूनिट टेस्ट क्लासेस/इंस्टेंस से कॉल करने योग्य होना चाहिए। क्या यह संभव है?
बस याद रखें कि निजी तरीकों बाहरी स्रोतों से रूप में अच्छी तरह लागू किया जा सकता है। –