पढ़ें मैं कुछ यूनिट परीक्षणों के लिए नेटवर्क स्ट्रीम का नकल करने की कोशिश कर रहा हूं।नकली नेटवर्कस्ट्रीम।
अब तक, मोक का उपयोग करके मैं सबसे अच्छा आया हूं, स्ट्रीम के लिए एक रैपर का उपयोग करना और फिर मेरा इंटरफ़ेस नकल करना है।
public interface INetworkstreamWrapper
{
int Read(byte[] buffer, int offset,int size);
void Flush();
bool DataAvailable { get; }
bool CanRead { get; }
void close();
}
प्रश्न है, जबकि कि मुझे एक प्रारंभ हो जाता है, मैं वास्तव में कुछ बाइट सरणी मूल्यों का परीक्षण करना चाहते के रूप में मेरे पढ़ने बफर में पढ़ें। नकली ऑब्जेक्ट पर Read() को कॉल करते समय मैं कुछ परीक्षण डेटा को बफर में कैसे वापस कर सकता हूं?
आपके उत्तर के लिए धन्यवाद। दिलचस्प आलेख। – obaylis