-1

私はテストの初心者です。次のようなNetworkStreamを使用してメソッドの単体テストを作成する必要があります。

void Do(NetworkStream str)
{...}
4

2 に答える 2

2

入力パラメータをStreamタイプに変更します。次に、準備したMemoryStreamを使用してメソッドを呼び出すことができます。

于 2012-04-18T14:10:51.867 に答える
0

残念ながら、NetworkStreamはモック可能ではありません。ストリームから遭遇するすべてのものをテストするには、カスタムの「MockNetworkStream」を作成する必要があります。

詳細については、次を確認してください:単体テストでNetworkStreamをmoqする方法は?

于 2012-04-18T14:12:52.567 に答える