public void AddAnonymousTypeObjectToDictionaryTest() { IDictionary <string, object> d = new Dictionary <string, object>(); d.Add("X", "Xvalue"); Util.AddAnonymousTypeObjectToDictionary(d, new { A = "a", B = "b" }); Assert.AreEqual("Xvalue", d["X"]); Assert.AreEqual("a", d["A"]); Assert.AreEqual("b", d["B"]); }