public void Test02() { byte [] input = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.I4) << 2) | 0x01), 0x04, 128, 0, 0, 0 }; int expectedOutput = -2147483648; I4SECSItem secsItem = new I4SECSItem(input, 0); Assert.IsTrue(secsItem.GetValue() == expectedOutput); }
public void test08() { byte[] input = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.F4) << 2) | 0x01), 0x04, 0, 0, 0, 0 }; float expectedOutput = 0.0F; F4SECSItem secsItem = new F4SECSItem(input, 0); Assert.IsTrue(secsItem.getValue() == expectedOutput); }
public void test13() { byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U1) << 2) | 0x03), 0, 0, 0x01, 255 }; U1SECSItem secsItem = new U1SECSItem(255, 3); Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult)); }
public void Test07() { byte [] input = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.I1) << 2) | 0x01), 0x01, 0 }; sbyte expectedOutput = 0; I1SECSItem secsItem = new I1SECSItem(input, 0); Assert.IsTrue(secsItem.GetValue() == expectedOutput); }
public void test04() { byte[] input = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.F4) << 2) | 0x01), 0x04, 255, 127, 255, 255 }; float expectedOutput = Single.MinValue; F4SECSItem secsItem = new F4SECSItem(input, 0); Assert.IsTrue(secsItem.getValue() == expectedOutput); }
public void test12() { byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.I1) << 2) | 0x02), 0, 0x01, 127 }; I1SECSItem secsItem = new I1SECSItem((sbyte)127, 2); Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult)); }
public void Test05() { byte [] input = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.I2) << 2) | 0x01), 0x02, 127, 255 }; short expectedOutput = 32767; I2SECSItem secsItem = new I2SECSItem(input, 0); Assert.IsTrue(secsItem.GetValue() == expectedOutput); }
public void test13() { byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.I8) << 2) | 0x03), 0, 0, 0x08, 127, 255, 255, 255, 255, 255, 255, 255 }; I8SECSItem secsItem = new I8SECSItem(9223372036854775807L, 3); Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult)); }
public void test05() { byte[] input = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.I8) << 2) | 0x01), 0x08, 0, 0, 0, 0, 0, 0, 0, 0 }; Int64 expectedOutput = 0; I8SECSItem secsItem = new I8SECSItem(input, 0); Assert.IsTrue(secsItem.getValue() == expectedOutput); }
public void Test05() { byte [] input = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.U8) << 2) | 0x01), 0x08, 127, 255, 255, 255, 255, 255, 255, 255 }; UInt64 expectedOutput = 0x7FFFFFFFFFFFFFFF; U8SECSItem secsItem = new U8SECSItem(input, 0); Assert.IsTrue(secsItem.GetValue() == expectedOutput); }
public void test12() { byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U2) << 2) | 0x03), 0, 0, 0x02, 255, 255 }; U2SECSItem secsItem = new U2SECSItem((UInt16)65535, 3); Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult)); }
public void Test12() { byte [] expectedResult = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.U8) << 2) | 0x03), 0, 0, 0x08, 0, 0, 0, 0, 0, 0, 0, 1 }; U8SECSItem secsItem = new U8SECSItem(0x0000000000000001, SECSItemNumLengthBytes.THREE); Assert.AreEqual(secsItem.ToRawSECSItem(), expectedResult); }
public void Test09() { byte [] expectedResult = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.U8) << 2) | 0x01), 0x08, 127, 255, 255, 255, 255, 255, 255, 255 }; U8SECSItem secsItem = new U8SECSItem(0x7FFFFFFFFFFFFFFF); Assert.AreEqual(secsItem.ToRawSECSItem(), expectedResult); }
public void test02() { byte[] input = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.B) << 2) | 0x01), 0x05, 128, 255, 0, 1, 127 }; BinarySECSItem secsItem = new BinarySECSItem(input, 0); Assert.IsTrue(secsItem.getSECSItemFormatCode() == SECSItemFormatCode.B); }
public void Test04() { byte [] input = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.I8) << 2) | 0x01), 0x08, 0, 0, 0, 0, 0, 0, 0, 1 }; long expectedOutput = 1; I8SECSItem secsItem = new I8SECSItem(input, 0); Assert.IsTrue(secsItem.GetValue() == expectedOutput); }
public void test01() { byte[] input = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.BO) << 2) | 0x01), 0x08, 1, 0, 2, 0, 255, 0, 1, 1 }; bool[] expectedResult = { true, false, true, false, true, false, true, true }; BooleanArraySECSItem secsItem = new BooleanArraySECSItem(input, 0); Assert.IsTrue(secsItem.getValue().SequenceEqual(expectedResult)); }
public void Test05() { byte [] input = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.I8) << 2) | 0x01), 0x08, 127, 255, 255, 255, 255, 255, 255, 255 }; long expectedOutput = 9223372036854775807L; I8SECSItem secsItem = new I8SECSItem(input, 0); Assert.IsTrue(secsItem.GetValue() == expectedOutput); }
public void test09() { byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.BO) << 2) | 0x02), 0, 1, 1 }; BooleanSECSItem secsItem = new BooleanSECSItem(true, 2); Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult)); }
public void Test11() { byte [] expectedResult = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.I2) << 2) | 0x03), 0, 0, 0x02, 127, 255 }; I2SECSItem secsItem = new I2SECSItem((short)32767, SECSItemNumLengthBytes.THREE); Assert.AreEqual(secsItem.ToRawSECSItem(), expectedResult); }
public void test13() { byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.I4) << 2) | 0x03), 0, 0, 0x04, 127, 255, 255, 255 }; I4SECSItem secsItem = new I4SECSItem(2147483647, 3); Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult)); }
public void Test13() { byte [] expectedResult = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.I1) << 2) | 0x03), 0, 0, 0x01, 127 }; I1SECSItem secsItem = new I1SECSItem(127, SECSItemNumLengthBytes.THREE); Assert.AreEqual(secsItem.ToRawSECSItem(), expectedResult); }
public void test07() { byte[] input = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.I4) << 2) | 0x01), 0x04, 127, 255, 255, 255 }; Int32 expectedOutput = 2147483647; I4SECSItem secsItem = new I4SECSItem(input, 0); Assert.IsTrue(secsItem.getValue() == expectedOutput); }
public void test14() { byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.F4) << 2) | 0x03), 0, 0, 0x04, 127, 128, 0, 0 }; F4SECSItem secsItem = new F4SECSItem(Single.PositiveInfinity, 3); Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult)); }
public void Test05() { byte [] input = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.L) << 2) | 0x01), 0x00, (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.A) << 2) | 0x01), 0x03,0x41, 0x42, 0x43 }; // 'A', 'B', 'C' ASCIISECSItem secsItem = new ASCIISECSItem(input, 2); Assert.IsTrue(secsItem.GetValue().Equals("ABC")); }
public void test06() { byte[] input = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.F4) << 2) | 0x01), 0x04, 127, 128, 0, 0 }; float expectedOutput = Single.PositiveInfinity; F4SECSItem secsItem = new F4SECSItem(input, 0); Assert.IsTrue(secsItem.getValue() == expectedOutput); }
public void Test09() { byte [] expectedResult = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.A) << 2) | 0x02), 0, 0x03, 0x41, 0x42, 0x43 }; // 'A', 'B', 'C' ASCIISECSItem secsItem = new ASCIISECSItem("ABC", SECSItemNumLengthBytes.TWO); Assert.AreEqual(secsItem.ToRawSECSItem(), expectedResult); }
public void test11() { byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U4) << 2) | 0x02), 0, 0x04, 255, 255, 255, 255 }; U4SECSItem secsItem = new U4SECSItem(0xFFFFFFFFU, 2); Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult)); }
public void Test11() { byte [] expectedResult = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.I8) << 2) | 0x03), 0, 0, 0x08, 127, 255, 255, 255, 255, 255, 255, 255 }; I8SECSItem secsItem = new I8SECSItem(9223372036854775807L, SECSItemNumLengthBytes.THREE); Assert.AreEqual(secsItem.ToRawSECSItem(), expectedResult); }
public void test08() { byte[] input = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U1) << 2) | 0x01), 0x01, 127 }; byte expectedOutput = 127; U1SECSItem secsItem = new U1SECSItem(input, 0); Assert.IsTrue(secsItem.getValue() == expectedOutput); }
public void Test11() { byte [] expectedResult = { (byte)((SECSItemFormatCodeFunctions.GetNumberFromSECSItemFormatCode(SECSItemFormatCode.I4) << 2) | 0x03), 0, 0, 0x04, 127, 255, 255, 255 }; I4SECSItem secsItem = new I4SECSItem(2147483647, SECSItemNumLengthBytes.THREE); Assert.AreEqual(secsItem.ToRawSECSItem(), expectedResult); }