//[Test]
//    [ExpectedException(typeof(NotSupportedException))]
        public void SerializeTest()
        {
            // arrange
            IPaletteSerializer target;
            ColorCollection    expected;
            ColorCollection    actual;
            MemoryStream       write;

            target = new InterleavedBitmapPaletteSerializer();

            expected = this.CreateDawnBringer32Palette(false);
            write    = new MemoryStream();

            // act
            target.Serialize(write, expected);

            using (MemoryStream read = new MemoryStream(write.ToArray()))
            {
                actual = new InterleavedBitmapPaletteSerializer().Deserialize(read);
            }

            // assert
            CollectionAssert.AreEqual(expected, actual);
        }
    public void SerializeTest()
    {
      // arrange
      IPaletteSerializer target;
      ColorCollection expected;
      ColorCollection actual;
      MemoryStream write;

      target = new InterleavedBitmapPaletteSerializer();

      expected = this.CreateDawnBringer32Palette(false);
      write = new MemoryStream();

      // act
      target.Serialize(write, expected);

      using (MemoryStream read = new MemoryStream(write.ToArray()))
      {
        actual = new InterleavedBitmapPaletteSerializer().Deserialize(read);
      }

      // assert
      CollectionAssert.AreEqual(expected, actual);
    }