public void ValidFromString()
        {
            var codeString = "PA0001234";
            var code       = new PaletteCode(codeString);

            Assert.AreEqual(1234, code.PaletteNumber);
            Assert.AreEqual("0001234", code.PaletteNumberCode);
            Assert.AreEqual("PA", code.CurrentPrefix);

            code = new PaletteCode("0012345");
            Assert.AreEqual(12345, code.PaletteNumber);
            Assert.AreEqual("0012345", code.PaletteNumberCode);
        }
        public void ValidFromData()
        {
            var paletteNumber = 1234;
            var code          = new PaletteCode(paletteNumber);

            code.CurrentPrefix = "PT";
            Assert.AreEqual(1234, code.PaletteNumber);
            Assert.AreEqual("PT1234", code.Code);

            code = new PaletteCode(paletteNumber, 7);
            code.CurrentPrefix = "PA";
            Assert.AreEqual(1234, code.PaletteNumber);
            Assert.AreEqual("PA0001234", code.Code);
        }