public void FieldOnHandler_Ref_SelectionRoot()
{
string fieldName = "SelectionRoot";
Content content = Content.CreateNew("FieldOnHandlerTest", Repository.Root, "FieldTest");
ContentAccessor contentAcc = new ContentAccessor(content);
FieldTestHandler handler = (FieldTestHandler)content.ContentHandler;
ReferenceField field = (ReferenceField)content.Fields[fieldName];
List<Node> refs;
handler.GeneralReference = new Node[0];
refs = new List<Node>();
refs.Add(User.Administrator);
field.SetData(refs);
contentAcc.SaveFields();
Assert.IsFalse(field.IsValid, "#1");
handler.GeneralReference = new Node[0];
refs = new List<Node>();
refs.Add(ContentTypeManager.Current.GetContentTypeByName("Car"));
field.SetData(refs);
contentAcc.SaveFields();
Assert.IsTrue(field.IsValid, "#3");
}
[TestMethod]