public ColorArrayGenerator(IHSVConverter converter) { _converter = converter; _colorActions = new List <Action> { () => ColorArrayHSVGeneric(0, 360, 1.00, 1.0), () => ColorArrayHSVGeneric(0, 360, 0.60, 1.0), () => ColorArrayHSVGeneric(0, 360, 1.00, 0.75), () => ColorArrayHSVGeneric(0, 360, 0.60, 0.75), () => ColorArrayHSVGeneric(0, 180, 1.00, 1.0), () => ColorArrayHSVGeneric(0, 180, 0.60, 1.0), () => ColorArrayHSVGeneric(0, 180, 1.00, 0.75), () => ColorArrayHSVGeneric(0, 180, 0.60, 0.75), () => ColorArrayHSVGeneric(180, 360, 1.00, 1.0), () => ColorArrayHSVGeneric(180, 360, 0.60, 1.0), () => ColorArrayHSVGeneric(180, 360, 1.00, 0.75), () => ColorArrayHSVGeneric(180, 360, 0.60, 0.75), ColorArrayOne, ColorArrayTwo, ColorArrayThree, ColorArrayFour, ColorArrayFive, ColorArraySix, () => ColorArrayGeneric(1, 0, 0), () => ColorArrayGeneric(0, 1, 0), () => ColorArrayGeneric(0, 0, 1), () => ColorArrayGeneric(1, 0, 0.5), () => ColorArrayGeneric(0, 1.0, 0.5), () => ColorArrayGeneric(0.5, 1, 0), () => ColorArrayGeneric(0, 1, 0.5), () => ColorArrayGeneric(0.5, 0, 1), () => ColorArrayGeneric(0, 0.5, 1), }; }
public ColorArrayGenerator(IHSVConverter converter) { _converter = converter; _colorActions = new List<Action> { () => ColorArrayHSVGeneric(0, 360, 1.00, 1.0), () => ColorArrayHSVGeneric(0, 360, 0.60, 1.0), () => ColorArrayHSVGeneric(0, 360, 1.00, 0.75), () => ColorArrayHSVGeneric(0, 360, 0.60, 0.75), () => ColorArrayHSVGeneric(0, 180, 1.00, 1.0), () => ColorArrayHSVGeneric(0, 180, 0.60, 1.0), () => ColorArrayHSVGeneric(0, 180, 1.00, 0.75), () => ColorArrayHSVGeneric(0, 180, 0.60, 0.75), () => ColorArrayHSVGeneric(180, 360, 1.00, 1.0), () => ColorArrayHSVGeneric(180, 360, 0.60, 1.0), () => ColorArrayHSVGeneric(180, 360, 1.00, 0.75), () => ColorArrayHSVGeneric(180, 360, 0.60, 0.75), ColorArrayOne, ColorArrayTwo, ColorArrayThree, ColorArrayFour, ColorArrayFive, ColorArraySix, () => ColorArrayGeneric(1, 0, 0), () => ColorArrayGeneric(0, 1, 0), () => ColorArrayGeneric(0, 0, 1), () => ColorArrayGeneric(1, 0, 0.5), () => ColorArrayGeneric(0, 1.0, 0.5), () => ColorArrayGeneric(0.5, 1, 0), () => ColorArrayGeneric(0, 1, 0.5), () => ColorArrayGeneric(0.5, 0, 1), () => ColorArrayGeneric(0, 0.5, 1), }; }
public void Setup() { _helperMock = new Mock <IConverterHelper>(); _helperMock.Setup(helper => helper.CalculateRed(HUE, SATURATION, VALUE)).Returns(EXPECTED_R); _helperMock.Setup(helper => helper.CalculateGreen(HUE, SATURATION, VALUE)).Returns(EXPECTED_G); _helperMock.Setup(helper => helper.CalculateBlue(HUE, SATURATION, VALUE)).Returns(EXPECTED_B); _helperMock.Setup(helper => helper.CalculateRGB(HUE, SATURATION, VALUE)).Returns((EXPECTED_R, EXPECTED_G, EXPECTED_B)); _converter = new HSVConverter(_helperMock.Object); }
public void Setup() { _helperMock = new Mock <IConverterHelper>(); _helperMock.Setup(helper => helper.CalculateHue(R, G, B)).Returns(EXPECTED_HUE); _helperMock.Setup(helper => helper.CalculateSaturation(R, G, B)).Returns(EXPECTED_SATURATION); _helperMock.Setup(helper => helper.CalculateValue(R, G, B)).Returns(EXPECTED_VALUE); _helperMock.Setup(helper => helper.CalculateHSV(R, G, B)).Returns((EXPECTED_HUE, EXPECTED_SATURATION, EXPECTED_VALUE)); _converter = new HSVConverter(_helperMock.Object); }