Esempio n. 1
0
        public void PatchDelete_PatchGenerator_Accepts_Delete()
        {
            var de  = new PatchDelete("/sitecore/sites/site[@name='a']");
            var xml = XDocument.Parse("<sitecore><sites><site name=\"a\"/><site name=\"b\"/></sites></sitecore>");

            var sut = new PatchGenerator(xml);

            var result = sut.GeneratePatchFile(new BasePatch[] { de });

            var patch = result
                        .Element("configuration")
                        .Element("sitecore")
                        .Element("sites")
                        .Element("site")
                        .Element(Namespaces.Patch + "delete");

            Assert.IsNotNull(patch);
        }
Esempio n. 2
0
        private void okBtn_Click(object sender, EventArgs e)
        {
            var patchDelete = new PatchDelete(xPathTextBox.Text);

            Patch = new PatchItem(patchDelete, _treeNode);
        }
Esempio n. 3
0
 public void PatchDelete_Constructor_EmptyPath_Throws()
 {
     var sut = new PatchDelete(string.Empty);
 }
Esempio n. 4
0
        public void PatchDelete_Constructor_ValidPath_Works()
        {
            var sut = new PatchDelete("/sites/site");

            Assert.AreEqual("/sites/site", sut.XPathForElement);
        }
Esempio n. 5
0
 public void PatchDelete_Constructor_NullPath_Throws()
 {
     var sut = new PatchDelete(null);
 }