public void BuildToColor_ShouldCreateAColorObject() { var colorHash = new Fernandezja.ColorHashSharp.ColorHash(); var result = colorHash.BuildToColor("yoda"); Assert.Equal(Color.FromArgb(alpha: 255, red: 104, green: 120, blue: 58), result); }
public void Build_HelloWorldStringToHslColorAndHex() { var ColorHash = new Fernandezja.ColorHashSharp.ColorHash(); var resultHsl = ColorHash.BuildToHsl("Hello World"); var resultColor = ColorHash.BuildToColor("Hello World"); var resultHex = ColorHash.BuildToHex("Hello World"); Assert.Equal(135, resultColor.R); Assert.Equal(150, resultColor.G); Assert.Equal(197, resultColor.B); Assert.Equal(225, resultHsl.H); Assert.Equal(0.35, resultHsl.S); Assert.Equal(0.65, resultHsl.L); Assert.Equal("8796C5", resultHex); }