我一直在試圖模擬網絡流的一些單元測試。模擬Networkstream.Read
到目前爲止,使用Moq最好的我想出的是使用包裝的流,然後模擬我的界面。
public interface INetworkstreamWrapper
{
int Read(byte[] buffer, int offset,int size);
void Flush();
bool DataAvailable { get; }
bool CanRead { get; }
void close();
}
問題,而這給了我一個開始,其實我是想測試一些字節數組值讀入到我的讀取緩衝區。在模擬對象上調用Read()時,如何返回一些測試數據到緩衝區?
感謝您的回答。有趣的文章。 – obaylis