public void TestLiftRej(LRReason reason) { var expected = new LiftRej(reason).Compile(); using var ns = PacketTestUtilities.CreateTestNetState(); ns.SendLiftReject(reason); var result = ns.SendPipe.Reader.TryRead(); AssertThat.Equal(result.Buffer[0].AsSpan(0), expected); }
public void TestLiftRej(LRReason reason) { var data = new LiftRej(reason).Compile(); Span <byte> expectedData = stackalloc byte[2]; var pos = 0; expectedData.Write(ref pos, (byte)0x27); // Packet ID expectedData.Write(ref pos, (byte)reason); AssertThat.Equal(data, expectedData); }