SenseNet.ContentRepository.Tests.FieldTest.FieldOnHandler_Ref_SelectionRoot C# (CSharp) Метод

FieldOnHandler_Ref_SelectionRoot() приватный Метод

private FieldOnHandler_Ref_SelectionRoot ( ) : void
Результат void
        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]
FieldTest