public void AddInBetweenColorsWorks(bool cycle, string colorsAsHex, string expectedAsHex) { var expected = expectedAsHex.Split(',').Select(ColorExtensions.FromHexString).ToArray(); var colors = colorsAsHex.Split(',').Select(ColorExtensions.FromHexString).ToArray(); var actual = ColorExtensions.AddInBetweenColors(colors, cycle).ToArray(); CollectionAssert.AreEqual(expected, actual); }