public void TestAnsi919NoPad()
        {
            var data     = StringUtil.HexStringToByteArray(_message2);
            var key1     = StringUtil.HexStringToByteArray(_key1);
            var key2     = StringUtil.HexStringToByteArray(_key2);
            var expected = StringUtil.HexStringToByteArray("1C050879D95816B8");
            var mac      = new Ansi919MacGenerator(key1, key2).Generate(data);

            CollectionAssert.AreEqual(mac, expected);
        }
        public void TestAnsi919Pad()
        {
            var data     = StringUtil.HexStringToByteArray(_message1);
            var key1     = StringUtil.HexStringToByteArray(_key1);
            var key2     = StringUtil.HexStringToByteArray(_key2);
            var expected = StringUtil.HexStringToByteArray("A1C72E74EA3FA9B6");
            var mac      = new Ansi919MacGenerator(key1, key2).Generate(data);

            CollectionAssert.AreEqual(mac, expected);
        }