public void TestRemoveRestricted() { DynamicModel <List <string> > dynamicModel = new DynamicModel <List <string> >(); List <string> myList = new List <string>(); myList.Add("IBM"); dynamicModel.Add("myList", myList); Assert.IsTrue(dynamicModel.AdditionalProperties.ContainsKey("myList")); Assert.IsTrue(dynamicModel.Get("myList")[0] == "IBM"); dynamicModel.Remove("myList"); Assert.IsFalse(dynamicModel.AdditionalProperties.ContainsKey("myList")); Assert.IsFalse(dynamicModel.AdditionalProperties.ContainsValue(JToken.FromObject(myList))); }