internal void Deserialize(byte[] data, SackMessage expected, bool enableSigning) { var message = SackMessageSerializer.Default.Deserialize(data); message.Command.Should().Be(expected.Command); message.Opcode.Should().Be(expected.Opcode); message.Flags.Should().Be(expected.Flags); message.Retry.Should().Be(expected.Retry); message.NextSend.Should().Be(expected.NextSend); message.NextReceive.Should().Be(expected.NextReceive); message.Padding.Should().Be(expected.Padding); message.Timestamp.Should().Be(expected.Timestamp); message.SackMask.Should().Be(expected.SackMask); message.SendMask.Should().Be(expected.SendMask); message.Signature.Should().Be(expected.Signature); }
internal void Serialize(byte[] expected, SackMessage message, bool enableSigning) { SackMessageSerializer.Default.Serialize(message).Should().Equal(expected); }