public void FromRgbIntAll127()
        {
            var result = ColourFactory.FromRgbInt(127, 127, 127);

            Assert.AreEqual(0.5, Math.Round(result.R, 1));
            Assert.AreEqual(0.5, Math.Round(result.G, 1));
            Assert.AreEqual(0.5, Math.Round(result.B, 1));
        }
        public void FromRgbIntAllNegative()
        {
            var result = ColourFactory.FromRgbInt(-500, -1024, -256);

            Assert.AreEqual(new Colour(0, 0, 0), result);
        }
        public void FromRgbIntAllTooLarge()
        {
            var result = ColourFactory.FromRgbInt(500, 1024, 256);

            Assert.AreEqual(new Colour(1, 1, 1), result);
        }
        public void FromRgbIntAll255()
        {
            var result = ColourFactory.FromRgbInt(255, 255, 255);

            Assert.AreEqual(new Colour(1, 1, 1), result);
        }
        public void FromRgbIntAllZeros()
        {
            var result = ColourFactory.FromRgbInt(0, 0, 0);

            Assert.AreEqual(new Colour(0, 0, 0), result);
        }