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 PackageFilesView Create(WixProject project, IWorkbench workbench) { createMethodProjectParameter = project; createMethodWorkbenchParameter = workbench; packageFilesControl = new MockWixPackageFilesControl(); packageFilesViewCreated = new PackageFilesView(project, workbench, packageFilesControl); return(packageFilesViewCreated); }
public PackageFilesView Create(WixProject project, IWorkbench workbench) { createMethodProjectParameter = project; createMethodWorkbenchParameter = workbench; packageFilesControl = new MockWixPackageFilesControl(); packageFilesViewCreated = new PackageFilesView(project, workbench, packageFilesControl); return packageFilesViewCreated; }
void CreatePackageFilesViewWithProjectToBeUsedWithViewSetupFilesCommandRunMethod() { project = WixBindingTestsHelper.CreateEmptyWixProject(); packageFilesControl = new MockWixPackageFilesControl(); existingView = new PackageFilesView(project, workbench, packageFilesControl); workbench.ShowView(existingView); CreateWorkbenchWindowForPackageFilesView(existingView); }
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()); }
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(); }