示例#1
0
        public void KeyValueExtractionFunctionTest_NotFound()
        {
            var kvps = new List <KeyValuePair <string, List <object> > >()
            {
                new KeyValuePair <string, List <object> >("Authorization", null)
            };
            var key    = "Authorization";
            var result = ExtractionFunctions.KeyValueFunc(kvps, key).Result;

            Assert.Equal(string.Empty, result);
        }
示例#2
0
        public void KeyValueExtractionFunctionTest()
        {
            var kvps = new List <KeyValuePair <string, List <object> > >()
            {
                new KeyValuePair <string, List <object> >("Authorization", new List <object>()
                {
                    "the", "bauss"
                }),
                new KeyValuePair <string, List <object> >("whodat", new List <object>()
                {
                    "its", "me"
                })
            };
            var key    = "Authorization";
            var result = ExtractionFunctions.KeyValueFunc(kvps, key).Result;

            Assert.Equal("the", result);

            key    = "whodat";
            result = ExtractionFunctions.KeyValueFunc(kvps, key).Result;
            Assert.Equal("its", result);
        }
示例#3
0
 public void KeyValueExtractionFunctionTest_Null()
 {
     Assert.Equal(string.Empty, ExtractionFunctions.KeyValueFunc(null, "Authorization").Result);
 }