예제 #1
0
        public void AccessModifiers_ProtectedPropertiesWriteToField()
        {
            //Assign

            MiscFixtureNS.AccessModifiersProtected target = null;
            Guid id = new Guid("{6FEE384F-3A05-4520-A80C-F80A6A454608}");

            Item item = _db.GetItem(new ID(id));

            using (new SecurityDisabler())
            {
                item.Editing.BeginEdit();

                item["SingleLineText"] = string.Empty;

                target = new MiscFixtureNS.AccessModifiersProtected();
                target.GetProtectedSingleLineText = "Protected test";

                _sitecore.WriteToItem(target, item);

                Assert.AreEqual("Protected test", item["SingleLineText"]);

                item.Editing.CancelEdit();
            }
        }
예제 #2
0
        public void AccessModifiers_ProtectedPropertiesWriteToField()
        {
            //Assign

            MiscFixtureNS.AccessModifiersProtected target = null;
            Guid id = new Guid("{6FEE384F-3A05-4520-A80C-F80A6A454608}");

            Item item = _db.GetItem(new ID(id));

            using (new SecurityDisabler())
            {
                item.Editing.BeginEdit();

                item["SingleLineText"] = string.Empty;

                target = new MiscFixtureNS.AccessModifiersProtected();
                target.GetProtectedSingleLineText = "Protected test";

                _sitecore.WriteToItem(target, item);

                Assert.AreEqual("Protected test", item["SingleLineText"]);

                item.Editing.CancelEdit();
            }
        }