public void EncodeNewLineCharacterCorrectly(EncoderType encoderType) { var encoder = new IMessageEncode[] { Encoders.InternationalSystem, Encoders.JapaneseEvent, Encoders.JapaneseSystem, Encoders.TurkishSystem }[(int)encoderType]; var encoded = encoder.Encode(new List <MessageCommandModel> { new MessageCommandModel { Command = MessageCommand.PrintText, Text = "HE\nLLO", } }); Assert.Equal(new byte[] { 0x35, 0x32, 0x02, 0x39, 0x39, 0x3C }, encoded); }
public byte[] Encode(List <MessageCommandModel> messageCommands) => _encode.Encode(messageCommands);