It looks like there was something wrong in the RGB to HSV conversion code. The following test now passes:
This will be resolved in the next version of Magick.NET.
ColorRGB green = new MagickColor("#9aa01e"); ColorRGB blue = green.ComplementaryColor(); ColorAssert.AreEqual(new MagickColor("#231ea0"), blue);