Ejemplo n.º 1
0
 public void ParamToDictionaryTest()
 {
     var param = new TestParam()
     {
         StrArg = "test",
         RequiredArg = "test2",
         DictArg = new Dictionary<string, string>() { { "key", "value" } }
     };
     var dict = param.ToDictionary();
     Assert.IsTrue(dict.ContainsKey("str_arg"));
     Assert.AreEqual(dict["str_arg"], "test");
     Assert.IsTrue(dict.ContainsKey("dict_arg[key]"));
     Assert.AreEqual(dict["dict_arg[key]"], "value");
     param.RequiredArg = null;
     param.ToDictionary();
 }
Ejemplo n.º 2
0
        public void ParamToDictionaryTest()
        {
            var param = new TestParam()
            {
                StrArg      = "test",
                RequiredArg = "test2",
                DictArg     = new Dictionary <string, string>()
                {
                    { "key", "value" }
                }
            };
            var dict = param.ToDictionary();

            Assert.IsTrue(dict.ContainsKey("str_arg"));
            Assert.AreEqual(dict["str_arg"], "test");
            Assert.IsTrue(dict.ContainsKey("dict_arg[key]"));
            Assert.AreEqual(dict["dict_arg[key]"], "value");
            param.RequiredArg = null;
            param.ToDictionary();
        }