public void Convert_Lab_to_RGB(DataRow row)
        {
            var inputLab    = row.GetLabColor();
            var expectedRGB = row.GetRGBColor();
            var actualRGB   = Converter.ToRGB(inputLab);

            Assert.Equal(actualRGB, expectedRGB, new ColorVectorComparer(new DoubleDeltaComparer(0.00912)));
        }
Exemplo n.º 2
0
        public void Convert_Lab_to_RGB(DataRow row)
        {
            var inputLab    = row.GetLabColor();
            var expectedRGB = row.GetRGBColor();
            var actualRGB   = _converter.ToRGB(inputLab);

            try
            {
                Assert.That(actualRGB, Is.EqualTo(expectedRGB)
                            .Using(new ColorVectorComparer(new DoubleDeltaComparer(0.00912))));
            }
            catch (AssertionException ex) { RethrowException(ex, row); }
        }