public void ReadRGBTest() { var mem = new MemoryStream(); mem.WriteByte(0x0a); mem.WriteByte(0xff); mem.WriteByte(0x83); mem.Seek(0, SeekOrigin.Begin); var reader = new SwfStreamReader(mem); SwfRGB val; reader.ReadRGB(out val); Assert.AreEqual(0x0a, val.Red, "Red"); Assert.AreEqual(0xff, val.Green, "Green"); Assert.AreEqual(0x83, val.Blue, "Blue"); Assert.AreEqual(mem.Length, mem.Position, "Should reach end of the stream"); }