using SuiteLink.Client.Protocol; namespace SuiteLink.Client.Tests.Protocol; public sealed class SuiteLinkFrameWriterTests { [Fact] public void WriteFrame_WithEmptyPayload_WritesHeaderAndMarker() { var bytes = SuiteLinkFrameWriter.WriteFrame(0x2440, []); Assert.Equal(5, bytes.Length); Assert.Equal(0x03, bytes[0]); Assert.Equal(0x00, bytes[1]); Assert.Equal(0x40, bytes[2]); Assert.Equal(0x24, bytes[3]); Assert.Equal(0xA5, bytes[4]); } }