SocketAsyncEventArgs (つまり、Sockets クラスの IOCP 関数の 1 つ) を受け取るメソッドの単体テストを設定しようとしています。
これらのクラスの 1 つを関数に組み込むには、SAEA の .BytesTransferred プロパティを変更する必要があります。どうやってこれを行うのですか?PrivateObject.SetFieldOrProperty を使用しようとしましたが、プロパティが見つからないことがわかりました。
pargs.SetFieldOrProperty("BytesTransferred", expected);
次の例外が発生します:「メソッド 'System.Net.Sockets.SocketAsyncEventArgs.BytesTransferred' が見つかりません。」