Exemple #1
0
        public void OrTest2()
        {
            string hex1 = "A";
            string hex2 = "T";

            Assert.AreEqual("A", HexInt.Or(hex1, hex2));
        }
Exemple #2
0
        public void ConvertTest2()
        {
            string hex;

            hex = HexInt.DecToHex(509);
            Assert.AreEqual("1FD", hex);
        }
Exemple #3
0
        public void ConvertTest1()
        {
            string hex;

            hex = HexInt.DecToHex(10);
            Assert.AreEqual("A", hex);
        }
Exemple #4
0
        public void AndTest1()
        {
            string hex1 = "A";
            string hex2 = "B";

            Assert.AreEqual("A", HexInt.And(hex1, hex2));
        }
Exemple #5
0
        public void ConvertTest4()
        {
            string hex = "A";
            int    dec;

            dec = HexInt.HexToDec(hex);
            Assert.AreEqual(10, dec);
        }
Exemple #6
0
        public void ConvertTest3()
        {
            string hex = "1FD";
            int    dec;

            dec = HexInt.HexToDec(hex);
            Assert.AreEqual(509, dec);
        }
Exemple #7
0
        public void SubTest3()
        {
            string hex1 = "A";
            string hex2 = "T";
            string hex;

            hex = HexInt.Subsruct(hex1, hex2);
        }
Exemple #8
0
        public void SubTest2()
        {
            string hex1 = "F";
            string hex2 = "A";
            string hex;

            hex = HexInt.Subsruct(hex1, hex2);
            Assert.AreEqual("5", hex);
        }
Exemple #9
0
        public void SubTest1()
        {
            string hex1 = "F";
            string hex2 = "A";
            int    dec;

            dec = HexInt.HexToDec(HexInt.Subsruct(hex1, hex2));
            Assert.AreEqual(5, dec);
        }
Exemple #10
0
        public void SumTest3()
        {
            string hex1 = "A";
            string hex2 = "T";
            string hex;

            hex = HexInt.Add(hex1, hex2);
            Assert.AreEqual("14", hex);
        }
Exemple #11
0
        public void SumTest1()
        {
            string hex1 = "A";
            string hex2 = "A";
            int    dec;

            dec = HexInt.HexToDec(HexInt.Add(hex1, hex2));
            Assert.AreEqual(20, dec);
        }
Exemple #12
0
        public byte[] Bytes()
        {
            // DO8E Format: [8E][EncodedDataLengh][EncodedData]
            var berTlvLen = new HexInt(
                new BytesCount(_computedCc)
                );

            return(new CombinedBinaries(
                       _berTlvTag,
                       berTlvLen,
                       _computedCc
                       ).Bytes());
        }
Exemple #13
0
        public byte[] Bytes()
        {
            // DO87 Format: [87][EncryptedDataLength + 1][01][EncryptedData]
            var berTlvVal = new CombinedBinaries(
                _berTlvValFirstByte,
                _encryptedData
                );
            var berTlvLen = new HexInt(
                new BytesCount(berTlvVal)
                );

            return(new CombinedBinaries(
                       _berTlvTag,
                       berTlvLen,
                       berTlvVal
                       ).Bytes());
        }
        public byte[] Bytes()
        {
            var commandData = new CombinedBinaries(
                _do87,
                _do97,
                _do8e
                );

            var commandDataLengthAsBinaryHex = new HexInt(
                commandData
                .Bytes()
                .Count()
                );

            return(new CombinedBinaries(
                       _maskedCommandApduHeader,
                       commandDataLengthAsBinaryHex,
                       commandData,
                       new Binary(_exceptedDataLength)
                       ).Bytes());
        }
Exemple #15
0
        public void HexTest2()
        {
            string hex1 = "T";

            Assert.IsFalse(HexInt.IsHex(hex1));
        }
Exemple #16
0
        public void HexTest1()
        {
            string hex1 = "F";

            Assert.IsTrue(HexInt.IsHex(hex1));
        }