public void ReturnDarkenedColorWhenClamped()
            {
                var   color1        = new ConsoleApp.Immutable.Color(50, 40, 30);
                var   darkenedColor = color1.Darken(70);
                Color expectedColor = new ConsoleApp.Immutable.Color(0, 0, 0);

                Assert.AreEqual(expectedColor.Red, darkenedColor.Red);
                Assert.AreEqual(expectedColor.Green, darkenedColor.Green);
                Assert.AreEqual(expectedColor.Blue, darkenedColor.Blue);
            }
            public void ReturnDarkenedColor()
            {
                var   color1        = new ConsoleApp.Immutable.Color(255, 255, 255);
                var   darkenedColor = color1.Darken(15);
                Color expectedColor = new ConsoleApp.Immutable.Color(240, 240, 240);

                Assert.AreEqual(expectedColor.Red, darkenedColor.Red);
                Assert.AreEqual(expectedColor.Green, darkenedColor.Green);
                Assert.AreEqual(expectedColor.Blue, darkenedColor.Blue);
            }