public void CanWriteTest() { // arrange IPaletteSerializer target; bool actual; target = new AdobeColorTablePaletteSerializer(); // act actual = target.CanWrite; // assert actual.Should().BeTrue(); }
public void DeserializeTest() { // arrange IPaletteSerializer target; string fileName; ColorCollection expected; ColorCollection actual; fileName = Path.Combine(this.DataPath, "db32.act"); target = new AdobeColorTablePaletteSerializer(); expected = this.CreateDawnBringer32Palette(false); // act using (Stream stream = File.OpenRead(fileName)) { actual = target.Deserialize(stream); } // assert actual.Should().Equal(expected); }
public void SerializeTest() { // arrange IPaletteSerializer target; ColorCollection expected; ColorCollection actual; MemoryStream write; target = new AdobeColorTablePaletteSerializer(); expected = this.CreateDawnBringer32Palette(false); write = new MemoryStream(); // act target.Serialize(write, expected); using (MemoryStream read = new MemoryStream(write.ToArray())) { actual = new AdobeColorTablePaletteSerializer().Deserialize(read); } // assert CollectionAssert.AreEqual(expected, actual); }