Exemple #1
0
        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);
        }
Exemple #2
0
 public byte[] Encode(List <MessageCommandModel> messageCommands) => _encode.Encode(messageCommands);