public void Convert_Lab_to_XYZ(DataRow row)
        {
            var inputLab    = row.GetLabColor();
            var expectedXYZ = row.GetXYZColor();
            var actualXYZ   = Converter.ToXYZ(inputLab);

            Assert.Equal(actualXYZ, expectedXYZ, new ColorVectorComparer(new DoubleDeltaComparer(0.000001)));
        }
Example #2
0
        public void Convert_Lab_to_XYZ(DataRow row)
        {
            var inputLab    = row.GetLabColor();
            var expectedXYZ = row.GetXYZColor();
            var actualXYZ   = _converter.ToXYZ(inputLab);

            try
            {
                Assert.That(actualXYZ, Is.EqualTo(expectedXYZ)
                            .Using(new ColorVectorComparer(new DoubleDeltaComparer(0.000001))));
            }
            catch (AssertionException ex) { RethrowException(ex, row); }
        }