public void TestCancelArrow() { var expected = new CancelArrow().Compile(); using var ns = PacketTestUtilities.CreateTestNetState(); ns.SendCancelArrow(0, 0, Serial.Zero); var result = ns.SendPipe.Reader.TryRead(); AssertThat.Equal(result.Buffer[0].AsSpan(0), expected); }
public void TestCancelArrow() { var data = new CancelArrow().Compile(); Span <byte> expectedData = stackalloc byte[6]; var pos = 0; expectedData.Write(ref pos, (byte)0xBA); // Packet ID expectedData.Write(ref pos, (byte)0); // Command expectedData.Write(ref pos, 0xFFFFFFFF); // X, Y AssertThat.Equal(data, expectedData); }
public void TestCancelArrow() { Span <byte> data = new CancelArrow().Compile(); Span <byte> expectedData = stackalloc byte[] { 0xBA, // Packet 0x00, // Command 0xFF, 0xFF, // X 0xFF, 0xFF // Y }; AssertThat.Equal(data, expectedData); }