Beispiel #1
0
            public async Task WriteMaskedTextFrames(string message, byte[] maskingKey, byte[] expectedRawFrame)
            {
                var data = await RunSendTest(
                    producer : async(socket) =>
                {
                    var payload = Encoding.UTF8.GetBytes(message);
                    await socket.SendAsync(CreateFrame(
                                               endOfMessage: true,
                                               opcode: WebSocketOpcode.Text,
                                               payload: payload)).OrTimeout();
                }, options : DefaultTestOptions.WithFixedMaskingKey(maskingKey));

                Assert.Equal(expectedRawFrame, data);
            }