public void Convert_XYZ_to_xyY(double xyzX, double xyzY, double xyzZ, double x, double y, double Y) { // arrange var input = new XYZColor(xyzX, xyzY, xyzZ); var converter = new ColourfulConverter(); // act xyYColor output = converter.ToxyY(input); // assert Assert.That(output.x, Is.EqualTo(x).Using(DoubleComparer)); Assert.That(output.y, Is.EqualTo(y).Using(DoubleComparer)); Assert.That(output.Luminance, Is.EqualTo(Y).Using(DoubleComparer)); }