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); } }