public void EncodesFile() { var ms = new MemoryStream(file); var gif = new Gif(ms); var ms2 = new MemoryStream(); gif.WriteToStream(ms2); var bytes = ms2.ToArray(); Assert.AreEqual(file.Length, bytes.Length); for (var i = 0; i < ms.Length; ++i) { Assert.AreEqual(file[i], bytes[i]); } }