public void Test34() { byte [] input = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.L) << 2) | 0x03), (byte)0xFF, (byte)0xFF, (byte)0xFF }; SECSItemTest secsItem = new SECSItemTest(input, 0); Assert.IsTrue(secsItem.GetLengthInBytes() == 16777215); }
public void Test33() { byte [] input = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.L) << 2) | 0x03), 0x01, 0x00, 0x00 }; SECSItemTest secsItem = new SECSItemTest(input, 0); Assert.IsTrue(secsItem.GetLengthInBytes() == 65536); }
public void Test03() { foreach (SECSItemFormatCode formatCode in Enum.GetValues(typeof(SECSItemFormatCode))) { SECSItemTest secsItem = new SECSItemTest(formatCode, 0); Assert.IsTrue(secsItem.GetSECSItemFormatCode() == formatCode); Assert.IsTrue(secsItem.GetFormatCode() == formatCode); } }
public void Test23() { byte [] input = { 128, 255, 0, 1, 127 }; // This is just a lazy way to get a known SECSItem in "wire format" BinarySECSItem secsItem = new BinarySECSItem(input, SECSItemNumLengthBytes.THREE); SECSItemTest secsItemA = new SECSItemTest(secsItem.ToRawSECSItem(), 0); Assert.IsTrue(secsItemA.GetInboundNumberOfLengthBytes() == SECSItemNumLengthBytes.THREE); Assert.IsTrue(secsItemA.GetSECSItemFormatCode() == SECSItemFormatCode.B); Assert.IsTrue(secsItemA.GetLengthInBytes() == 5); }
public void Test39() { byte [] input = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.I1) << 2) | 0x01), 0x01, 0x7F }; SECSItemTest secsItem = new SECSItemTest(input, 0); byte [] itemHeader = new byte [2]; int offset = secsItem.TestPopulateSECSItemHeaderData(itemHeader, 1); Assert.IsTrue(offset == 2); Assert.IsTrue(itemHeader [0] == 0x65); Assert.IsTrue(itemHeader [1] == 1); }
public void Test06() { SECSItemTest secsItem = new SECSItemTest(SECSItemFormatCode.U1, 256); Assert.IsTrue(secsItem.GetOutboundNumberOfLengthBytes() == SECSItemNumLengthBytes.TWO); }
public void Test38() { SECSItemTest secsItem = new SECSItemTest(SECSItemFormatCode.U1, 1, SECSItemNumLengthBytes.ONE); Assert.IsTrue(secsItem.GetHashCode() == 0); }
public void Test37() { SECSItemTest secsItem = new SECSItemTest(SECSItemFormatCode.U1, 1, SECSItemNumLengthBytes.ONE); Assert.IsTrue(secsItem.ToRawSECSItem() == null); }
public void Test36() { SECSItemTest secsItem = new SECSItemTest(SECSItemFormatCode.U1, 1, SECSItemNumLengthBytes.ONE); Assert.IsTrue(secsItem.Equals(secsItem) == false); }
public void Test20() { SECSItemTest secsItem = new SECSItemTest(SECSItemFormatCode.U1, 65536, SECSItemNumLengthBytes.THREE); Assert.IsTrue(secsItem.GetOutboundNumberOfLengthBytes() == SECSItemNumLengthBytes.THREE); }