Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }