私はテストの初心者です。次のようなNetworkStreamを使用してメソッドの単体テストを作成する必要があります。
void Do(NetworkStream str)
{...}
私はテストの初心者です。次のようなNetworkStreamを使用してメソッドの単体テストを作成する必要があります。
void Do(NetworkStream str)
{...}
入力パラメータをStreamタイプに変更します。次に、準備したMemoryStreamを使用してメソッドを呼び出すことができます。
残念ながら、NetworkStreamはモック可能ではありません。ストリームから遭遇するすべてのものをテストするには、カスタムの「MockNetworkStream」を作成する必要があります。
詳細については、次を確認してください:単体テストでNetworkStreamをmoqする方法は?