public void Test1() { Image image = new Image(12, 0); ImageBuilder builder = new ImageBuilder(image); ChromaResampler resampler = new ChromaResampler(2, builder); double[] d1 = { 0.0, 5.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }; double[] d2 = { 1.0, 6.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }; double[] d3 = { 2.0, 7.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 }; resampler.Consume(d1); resampler.Consume(d2); resampler.Consume(d3); Assert.AreEqual(1, image.Rows); Assert.AreEqual(0.5, image.Get(0, 0)); Assert.AreEqual(5.5, image.Get(0, 1)); }