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))); }
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); } }