public void TestFilterRegex() { Dictionary <string, IMatrixFilter> data = new Dictionary <string, IMatrixFilter> { { "filter=lomograph", MatrixFilters.Lomograph }, { "filter=polaroid", MatrixFilters.Polaroid }, { "filter=comic", MatrixFilters.Comic }, { "filter=greyscale", MatrixFilters.GreyScale }, { "filter=blackwhite", MatrixFilters.BlackWhite }, { "filter=invert", MatrixFilters.Invert }, { "filter=gotham", MatrixFilters.Gotham }, { "filter=hisatch", MatrixFilters.HiSatch }, { "filter=losatch", MatrixFilters.LoSatch }, { "filter=sepia", MatrixFilters.Sepia } }; Processors.Filter filter = new Processors.Filter(); foreach (KeyValuePair <string, IMatrixFilter> item in data) { filter.MatchRegexIndex(item.Key); IMatrixFilter result = filter.Processor.DynamicParameter; Assert.AreEqual(item.Value, result); } }
public void TestFilterRegex() { Dictionary<string, IMatrixFilter> data = new Dictionary<string, IMatrixFilter> { { "filter=lomograph", MatrixFilters.Lomograph }, { "filter=polaroid", MatrixFilters.Polaroid }, { "filter=comic", MatrixFilters.Comic }, { "filter=greyscale", MatrixFilters.GreyScale }, { "filter=blackwhite", MatrixFilters.BlackWhite }, { "filter=invert", MatrixFilters.Invert }, { "filter=gotham", MatrixFilters.Gotham }, { "filter=hisatch", MatrixFilters.HiSatch }, { "filter=losatch", MatrixFilters.LoSatch }, { "filter=sepia", MatrixFilters.Sepia } }; Processors.Filter filter = new Processors.Filter(); foreach (KeyValuePair<string, IMatrixFilter> item in data) { filter.MatchRegexIndex(item.Key); IMatrixFilter result = filter.Processor.DynamicParameter; Assert.AreEqual(item.Value, result); } }