public void CanWriteTest() { // arrange IPaletteSerializer target; bool actual; target = new GimpPaletteSerializer(); // act actual = target.CanWrite; // assert actual.Should().BeTrue(); }
public void GetSerializerTest() { // arrange IPaletteSerializer expected; IPaletteSerializer actual; string fileName; expected = new GimpPaletteSerializer(); fileName = "test." + expected.DefaultExtension; // act actual = PaletteSerializer.GetSerializer(fileName); // assert actual.Should().BeOfType<GimpPaletteSerializer>(); }
public void DeserializeTest() { // arrange IPaletteSerializer target; string fileName; ColorCollection expected; ColorCollection actual; fileName = Path.Combine(this.DataPath, "db32.gpl"); target = new GimpPaletteSerializer(); expected = this.CreateDawnBringer32Palette(false); // act using (Stream stream = File.OpenRead(fileName)) actual = target.Deserialize(stream); // assert CollectionAssert.AreEqual(expected, actual); }
public void SerializeTest() { // arrange IPaletteSerializer target; ColorCollection expected; ColorCollection actual; MemoryStream write; target = new GimpPaletteSerializer(); expected = this.CreateDawnBringer32Palette(false); write = new MemoryStream(); // act target.Serialize(write, expected); using (MemoryStream read = new MemoryStream(write.ToArray())) actual = new GimpPaletteSerializer().Deserialize(read); // assert CollectionAssert.AreEqual(expected, actual); }
public void DeserializeWithCommentsTest() { // arrange IPaletteSerializer target; string fileName; ColorCollection expected; ColorCollection actual; fileName = Path.Combine(this.DataPath, "db16-comments.gpl"); target = new GimpPaletteSerializer(); expected = this.CreateDawnBringer16Palette(false); // act using (Stream stream = File.OpenRead(fileName)) { actual = target.Deserialize(stream); } // assert CollectionAssert.AreEqual(expected, actual); }
public void SerializeTest() { // arrange IPaletteSerializer target; ColorCollection expected; ColorCollection actual; MemoryStream write; target = new GimpPaletteSerializer(); expected = this.CreateDawnBringer32Palette(false); write = new MemoryStream(); // act target.Serialize(write, expected); using (MemoryStream read = new MemoryStream(write.ToArray())) { actual = new GimpPaletteSerializer().Deserialize(read); } // assert CollectionAssert.AreEqual(expected, actual); }