Пример #1
0
        public void Init()
        {
            SD.InitializeForUnitTests();
            textEditor = new MockTextEditor();
            MockTextEditorViewContent viewContent = new MockTextEditorViewContent();

            viewContent.TextEditor = textEditor;
            viewContent.SetFileName(@"d:\projects\test\file.wxs");

            workbench = new MockWorkbench();
            workbench.ViewContentCollection.Add(viewContent);

            MockTextEditorOptions textEditorOptions = new MockTextEditorOptions();
            MockXmlTextWriter     xmlTextWriter     = new MockXmlTextWriter(textEditorOptions);
            WixProject            project           = WixBindingTestsHelper.CreateEmptyWixProject();

            document = new WixDocument(project, new DefaultFileLoader());
            document.LoadXml(GetWixXml());
            document.FileName        = @"d:\projects\test\File.wxs";
            textEditor.Document.Text = GetWixXml();

            MockWixPackageFilesControl packageFilesControl = new MockWixPackageFilesControl();

            packageFilesView = new PackageFilesView(project, workbench, packageFilesControl, xmlTextWriter);

            packageFilesControl.IsDirty = true;
            AddNewChildElementsToDirectory();
            packageFilesView.Write(document);
        }
        public void WixFileNameUppercase()
        {
            MockTextEditorViewContent view = new MockTextEditorViewContent();

            view.SetFileName("SETUP.WXS");
            Assert.IsTrue(binding.CanAttachTo(view));
        }
        public void NonWixFileName()
        {
            MockTextEditorViewContent view = new MockTextEditorViewContent();

            view.SetFileName("Setup.txt");
            Assert.IsFalse(binding.CanAttachTo(view));
        }
        public void WixIncludeFileName()
        {
            MockTextEditorViewContent view = new MockTextEditorViewContent();

            view.SetFileName("Setup.wxi");
            Assert.IsTrue(binding.CanAttachTo(view));
        }
        public void NullFileName()
        {
            MockTextEditorViewContent view = new MockTextEditorViewContent();

            view.SetFileName(null);
            Assert.IsFalse(binding.CanAttachTo(view));
        }
        public void Init()
        {
            existingTextEditor = new MockTextEditor();
            MockTextEditorViewContent viewContent = new MockTextEditorViewContent();

            viewContent.TextEditor = existingTextEditor;
            viewContent.SetFileName(@"d:\projects\test\file.wxs");

            workbench = new MockWorkbench();
            workbench.ViewContentCollection.Add(new MockViewContent());
            workbench.ViewContentCollection.Add(viewContent);

            document          = new WixDocument();
            document.FileName = @"d:\Projects\Test\File.wxs";

            openEditors = new OpenTextEditors(workbench);
        }
        public void Init()
        {
            primaryView = new MockTextEditorViewContent();
            primaryView.SetFileName(@"d:\projects\test\dialog.wxs");

            dialogDesigner = new WixDialogDesignerGenerator();
            MockOpenedFile openedFile = new MockOpenedFile("dialog.designer.wxs", false);

            dialogDesigner.Attach(new FormsDesignerViewContent(primaryView, openedFile));

            files = new List <OpenedFile>();
            IEnumerable <OpenedFile> sourceFiles = dialogDesigner.GetSourceFiles(out designerOpenedFile);

            if (sourceFiles != null)
            {
                files.AddRange(sourceFiles);
            }
        }
Пример #8
0
        public void Init()
        {
            viewWithOpenWixDocument = new MockTextEditorViewContent();
            viewWithOpenWixDocument.SetFileName(@"d:\projects\test\a.wxs");

            workbench = new MockWorkbench();
            workbench.ViewContentCollection.Add(viewWithOpenWixDocument);

            document          = new WixDocument();
            document.FileName = @"d:\projects\test\a.wxs";

            packageFilesControl          = new MockWixPackageFilesControl();
            packageFilesControl.Document = document;

            project          = WixBindingTestsHelper.CreateEmptyWixProject();
            packageFilesView = new PackageFilesView(project, workbench, packageFilesControl);

            AfterInit();
        }