public void Node_HasProperty()
{
var car = Content.CreateNew("Car", TestRoot, null).ContentHandler;
foreach (var propName in new[]{"Id","NodeType","ContentListId","ContentListType","Parent","ParentId","Name","DisplayName","Path",
"Index","IsModified","IsDeleted","IsInherited","NodeCreationDate","NodeCreatedBy","Version","VersionId","CreationDate","ModificationDate","CreatedBy",
"CreatedById","ModifiedBy","ModifiedById","Locked","Lock","LockedById","LockedBy","ETag","LockType","LockTimeout","LockDate","LockToken","LastLockUpdate","Security"})
Assert.IsTrue(car.HasProperty(propName), "#1: HasProperty falied: " + propName);
foreach(var prop in car.PropertyTypes)
Assert.IsTrue(car.HasProperty(prop.Name), "#2: HasProperty falied: " + prop.Name);
}