public void ReadFixedPoint8Test() { var mem = new MemoryStream(); const int val = 0xc3aa; const byte hi = val >> 8; const byte low = val & 0xff; const double expected = hi + low / 256.0; mem.WriteByte(low); mem.WriteByte(hi); mem.Seek(0, SeekOrigin.Begin); var reader = new SwfStreamReader(mem); double actual = reader.ReadFixedPoint8(); Assert.AreEqual(expected, actual); }