public void CanLoad_With24bitData_IsFalse() { // arrange RgbTriplets18Serializer target; Stream data; bool actual; data = new MemoryStream(new byte[] { 0, 0, 0, 255, 255, 255 }); target = new RgbTriplets18Serializer(); // act actual = target.CanLoad(data); // assert Assert.IsFalse(actual); }
public void CanLoad_WithFileName_IsTrue() { // arrange RgbTriplets18Serializer target; bool actual; string fileName; fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"data\sample.pal"); target = new RgbTriplets18Serializer(); // act actual = target.CanLoad(fileName); // assert Assert.IsTrue(actual); }
public void CanLoad_With18bitData_IsTrue() { // arrange RgbTriplets18Serializer target; Stream data; bool actual; data = new MemoryStream(Data); target = new RgbTriplets18Serializer(); // act actual = target.CanLoad(data); // assert Assert.IsTrue(actual); }
public void Load_WithFileName_ReturnsPalette() { // arrange RgbTriplets18Serializer target; Color[] expected; Color[] actual; string fileName; fileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"data\sample.pal"); expected = Sample; target = new RgbTriplets18Serializer(); // act actual = target.Load(fileName); // assert CollectionAssert.AreEqual(expected, actual); }
public void Load_With18bitData_ReturnsPalette() { // arrange RgbTriplets18Serializer target; Color[] expected; Color[] actual; Stream data; data = new MemoryStream(Data); expected = Sample; target = new RgbTriplets18Serializer(); // act actual = target.Load(data); // assert CollectionAssert.AreEqual(expected, actual); }
public void Extensions_ReturnsValues() { // arrange RgbTriplets18Serializer target; string[] expected; string[] actual; expected = new[] { "pal" }; target = new RgbTriplets18Serializer(); // act actual = target.Extensions; // assert CollectionAssert.AreEqual(expected, actual); }
public void Save_WritesValueData() { // arrange RgbTriplets18Serializer target; MemoryStream output; Color[] data; byte[] expected; byte[] actual; expected = Data; output = new MemoryStream(); data = Sample; target = new RgbTriplets18Serializer(); // act target.Save(output, data); // assert actual = output.ToArray(); CollectionAssert.AreEqual(expected, actual); }