मैं एक मूल Azure फ़ंक्शन का परीक्षण करने की कोशिश कर रहा हूं। फंक्शन रन रन विधि को TraceWriter तर्क की आवश्यकता होती है; TraceWriter एक अमूर्त वर्ग है और मुझे इस निर्भरता का मज़ाक उड़ाने के लिए दस्तावेज़ीकरण के मामले में बहुत कुछ नहीं मिल रहा है।यूनिट परीक्षण Azure फ़ंक्शन: TraceWriter का उदाहरण नहीं बना सकता है, नकली कैसे करें?
यहाँ विधि मैं परीक्षण करने के लिए प्रयास कर रहा हूँ के हस्ताक्षर है:
public static void Run(string myQueueItem, TraceWriter log)
जबकि परीक्षण या एक ओवरलोड भागो विधि बनाने मैं बस TraceWriter निकाल सकते हैं, लेकिन यह अच्छा परीक्षण प्रथाओं का एक निश्चित उल्लंघन होगा । TraceWriter और/या Azure फ़ंक्शन यूनिट परीक्षण रणनीतियों का मज़ाक करने के संबंध में कोई अंतर्दृष्टि बहुत सराहना की जाएगी।
पहले दो लिंक एक ही कर रहे हैं? – SteveC