public void BuildToHex_ShouldCreateAColorInHex(string phrase, string hexExpected) { var colorHash = new Fernandezja.ColorHashSharp.ColorHash(); var result = colorHash.BuildToHex(phrase); Assert.NotNull(result); Assert.Equal(hexExpected, result); }
public void Hex_ShouldCreateAColorInHex() { var colorHash = new Fernandezja.ColorHashSharp.ColorHash(); var result = colorHash.BuildToHex("Hello World"); Assert.NotNull(result); Assert.Equal("8796C5", 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); }