public void TestVignetteRegex()
        {
            Dictionary <string, Color> data = new Dictionary <string, Color>
            {
                {
                    "vignette", Color.Black
                },
                {
                    "vignette=true", Color.Black
                },
                {
                    "vignette=6aa6cc", ColorTranslator.FromHtml("#" + "6aa6cc")
                },
                {
                    "vignette=106,166,204,255", Color.FromArgb(255, 106, 166, 204)
                },
                {
                    "vignette=fff", Color.FromArgb(255, 255, 255, 255)
                },
                {
                    "vignette=white", Color.White
                }
            };

            Processors.Vignette vignette = new Processors.Vignette();
            foreach (KeyValuePair <string, Color> item in data)
            {
                vignette.MatchRegexIndex(item.Key);
                Color result = vignette.Processor.DynamicParameter;
                Assert.AreEqual(item.Value, result);
            }
        }
        public void TestVignetteRegex()
        {
            Dictionary<string, Color> data = new Dictionary<string, Color>
            {
                {
                    "vignette", Color.Black
                },
                {
                    "vignette=true", Color.Black
                },
                {
                    "vignette=6aa6cc", ColorTranslator.FromHtml("#" + "6aa6cc")
                },
                {
                    "vignette=106,166,204,255", Color.FromArgb(255, 106, 166, 204)
                },
                {
                    "vignette=fff", Color.FromArgb(255, 255, 255, 255)
                },
                {
                    "vignette=white", Color.White
                }
            };

            Processors.Vignette vignette = new Processors.Vignette();
            foreach (KeyValuePair<string, Color> item in data)
            {
                vignette.MatchRegexIndex(item.Key);
                Color result = vignette.Processor.DynamicParameter;
                Assert.AreEqual(item.Value, result);
            }
        }