public void IsObjectField_DiscernsObject() { var baseObj = new GenericDynamicObject(subobj: new SubObject("derr")); var fields = baseObj.GetInstanceFields(); var field = fields.First(n => n.Name.Equals("SubObj")); var result = baseObj.IsObjectField(field); Assert.True(result); }