public void CoordinateConverter_ConvertFromCartesianToHomogeneous_BeExpected(double hx, double hy, double hz, double hw, double x, double y, double z)
        {
            // 1. Prepare
            Cartesian3dCoordinate cc = new Cartesian3dCoordinate(x, y, z);

            // 2. Execute
            var hc = CoordinateConverter.ConvertToHomogeneous(cc);

            // 3. Verify
            Assert.Equal(hx, hc.X);
            Assert.Equal(hy, hc.Y);
            Assert.Equal(hz, hc.Z);
            Assert.Equal(hw, hc.W);
        }