private static void UrlDecodeQueryFeature(string data) { var dict = new Dictionary <string, StringValues> { { data, StringValues.Empty } }; _ = new UrlDecodeQueryFeature(new QueryFeature(new QueryCollection(dict))); }
[InlineData("++", " ")] // encoded public static void EmptyValueTest(string query, string key) { var dict = new Dictionary <string, StringValues> { { query, StringValues.Empty } }; var test = new UrlDecodeQueryFeature(new QueryFeature(new QueryCollection(dict))); Assert.Single(test.Query); var(k, v) = test.Query.First(); Assert.Equal(key, k); Assert.Empty(v); }