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); }