Ejemplo n.º 1
0
        public void UpdateDialogElement_GetIconControl_IconControlStillExists()
        {
            var    namespaceManager = new WixNamespaceManager(dialogElement.OwnerDocument.NameTable);
            var    control          = dialogElement.SelectSingleNode("w:Control", namespaceManager) as XmlElement;
            string id = control.GetAttribute("Id");

            Assert.AreEqual("MyIcon", id);
        }
        public void Init()
        {
            base.InitFixture();
            editor.AddDirectory(directory);

            nsManager               = new WixNamespaceManager(editor.Document.NameTable);
            appDirectoryElement     = (WixDirectoryElement)editor.Document.GetRootDirectory().SelectSingleNode("w:Directory[@Name='MyApp']", nsManager);
            readmeComponentElement  = (WixComponentElement)appDirectoryElement.SelectSingleNode("w:Component[w:File/@Name='readme.txt']", nsManager);
            licenseComponentElement = (WixComponentElement)appDirectoryElement.SelectSingleNode("w:Component[w:File/@Name='license.txt']", nsManager);
            exeComponentElement     = (WixComponentElement)appDirectoryElement.SelectSingleNode("w:Component[w:File/@Name='MyApp.exe']", nsManager);
        }
Ejemplo n.º 3
0
        public void SetUpFixture()
        {
            base.InitFixture();
            editor.ExcludedItems.AddRange(new string[] { "readme.txt", "obj" });
            editor.AddDirectory(directory);

            WixNamespaceManager nsManager = new WixNamespaceManager(editor.Document.NameTable);

            appDirectoryElement  = (WixDirectoryElement)editor.Document.GetRootDirectory().FirstChild;
            docsDirectoryElement = (WixDirectoryElement)appDirectoryElement.SelectSingleNode("w:Directory[@Name='docs']", nsManager);
            srcDirectoryElement  = (WixDirectoryElement)appDirectoryElement.SelectSingleNode("w:Directory[@Name='src']", nsManager);
            readmeFileElement    = (WixFileElement)docsDirectoryElement.SelectSingleNode("w:Component/w:File[@Name='readme.txt']", nsManager);
        }
        public void SetUpFixture()
        {
            base.InitFixture();
            editor.AddDirectory(directory);

            WixNamespaceManager nsManager = new WixNamespaceManager(editor.Document.NameTable);

            appDirectoryElement          = (WixDirectoryElement)editor.Document.GetRootDirectory().FirstChild;
            myAppExeFileComponentElement = (WixComponentElement)appDirectoryElement.SelectSingleNode("w:Component", nsManager);
            myAppExeFileElement          = (WixFileElement)myAppExeFileComponentElement.LastChild;
            docsDirectoryElement         = (WixDirectoryElement)appDirectoryElement.SelectSingleNode("w:Directory[@Name='docs']", nsManager);
            srcDirectoryElement          = (WixDirectoryElement)appDirectoryElement.SelectSingleNode("w:Directory[@Name='src']", nsManager);
            cssDirectoryElement          = (docsDirectoryElement.GetDirectories())[0];
            readmeFileElement            = (WixFileElement)docsDirectoryElement.SelectSingleNode("w:Component/w:File[@Name='readme.txt']", nsManager);
        }