public void GetNames() { DynamicObject dynobj = new DynamicObject(); dynobj.SetValue("FirstName", "Adam"); dynobj.SetValue("LastName", "Genesis"); ICollection<string> names = dynobj.GetNames(); Assert.IsNotNull(names); Assert.AreEqual(2, names.Count); Assert.IsTrue(names.Contains("FirstName")); Assert.IsTrue(names.Contains("LastName")); }