public void GetsInt32()
 {
     Int32 expectedResult = -2000000;
     byte[] testData = new byte[] { 0xFF, 0xE1, 0x7B, 0x80 };
     BigEndianBinaryAccessor accessor = new BigEndianBinaryAccessor(testData);
     Int32 result = accessor.GetInt32(0);
     Assert.AreEqual(expectedResult, result);
 }
        public void SetAndGetUsingAccessor()
        {
            Int32 testValue = 268575300; // 0x10022244
            byte[] testData = new byte[10];
            BigEndianBinaryAccessor accessor = new BigEndianBinaryAccessor(testData);

            accessor.SetValue(testValue, 4);
            Int32 readValue = accessor.GetInt32(4);

            Assert.AreEqual(testValue, readValue);
        }