示例#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 Init()
 {
     options = new MockTextEditorOptions();
     options.ConvertTabsToSpaces = false;
     options.IndentationSize     = 4;
     mockXmlTextWriter           = new MockXmlTextWriter(options);
 }
		public void Init()
		{
			options = new MockTextEditorOptions();
			options.ConvertTabsToSpaces = false;
			options.IndentationSize = 4;
			mockXmlTextWriter = new MockXmlTextWriter(options);
		}
        public void Init()
        {
            project                 = WixBindingTestsHelper.CreateEmptyWixProject();
            mockWorkbench           = new MockWorkbench();
            mockPackageFilesControl = new MockWixPackageFilesControl();
            textEditorOptions       = new MockTextEditorOptions();
            textEditorOptions.ConvertTabsToSpaces = false;

            xmlTextWriter    = new MockXmlTextWriter(textEditorOptions);
            packageFilesView = new PackageFilesView(project, mockWorkbench, mockPackageFilesControl, xmlTextWriter);

            mockWorkbench.ActiveContent = packageFilesView;

            document = new WixDocument(project, new DefaultFileLoader());
        }