public void SetUpFixture() { SD.InitializeForUnitTests(); BitmapFileNamesRequested.Clear(); CreatedComponents.Clear(); WixProject p = WixBindingTestsHelper.CreateEmptyWixProject(); projectDirectory = p.Directory; p.Name = "MySetup"; FileProjectItem item = new FileProjectItem(p, ItemType.Compile); item.Include = "Setup.wxs"; string docFileName = item.FileName; ProjectService.AddProjectItem(p, item); item = new FileProjectItem(p, ItemType.Compile); item.Include = "Fragment.wxs"; ProjectService.AddProjectItem(p, item); WixDocument doc = new WixDocument(p, this); doc.FileName = docFileName; doc.LoadXml(GetMainWixXml()); WixDialog wixDialog = doc.CreateWixDialog("WelcomeDialog", this); using (Form dialog = wixDialog.CreateDialog(this)) { PictureBox pictureBox = (PictureBox)dialog.Controls[0]; hasImage = (pictureBox.Image != null); } }
public void SetUpFixture() { WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); CreatedComponents.Clear(); WixDialog wixDialog = doc.GetDialog("AcceptLicenseDialog"); using (Form dialog = wixDialog.CreateDialog(this)) { RadioButtonGroupBox radioButtonGroup = (RadioButtonGroupBox)dialog.Controls[0]; Label label1 = new Label(); label1.Left = 100; label1.Top = 30; radioButtonGroup.Controls.Add(label1); radioButtonGroup.Controls.SetChildIndex(label1, 0); Label label2 = new Label(); label2.Left = 100; label2.Top = 30; radioButtonGroup.Controls.Add(label2); // Add a panel to the dialog controls. Panel panel = new Panel(); panel.Left = 100; panel.Top = 30; dialog.Controls.Add(panel); XmlElement dialogElement = wixDialog.UpdateDialogElement(dialog); XmlElement radioButtonGroupElement = (XmlElement)dialogElement.SelectSingleNode("w:Control[@Id='Buttons']", new WixNamespaceManager(dialogElement.OwnerDocument.NameTable)); acceptRadioButtonElement = (XmlElement)radioButtonGroupElement.SelectSingleNode("//w:RadioButtonGroup/w:RadioButton", new WixNamespaceManager(dialogElement.OwnerDocument.NameTable)); controlElementCount = dialogElement.SelectNodes("w:Control", new WixNamespaceManager(dialogElement.OwnerDocument.NameTable)).Count; radioButtonElementCount = radioButtonGroupElement.SelectNodes("//w:RadioButtonGroup//w:RadioButton", new WixNamespaceManager(dialogElement.OwnerDocument.NameTable)).Count; } }
public void SetUpFixture() { WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); controlsAddedCount = 0; CreatedComponents.Clear(); WixDialog wixDialog = doc.GetDialog("AcceptLicenseDialog"); using (Form dialog = wixDialog.CreateDialog(this)) { foreach (Control control in dialog.Controls) { ++controlsAddedCount; } RadioButtonGroupBox radioButtonGroup = (RadioButtonGroupBox)dialog.Controls[0]; radioButtonGroupName = radioButtonGroup.Name; radioButtonGroupPropertyName = radioButtonGroup.PropertyName; radioButtonGroupLocation = radioButtonGroup.Location; radioButtonGroupSize = radioButtonGroup.Size; RadioButton acceptRadioButton = (RadioButton)radioButtonGroup.Controls[0]; acceptRadioButtonName = acceptRadioButton.Name; acceptRadioButtonLocation = acceptRadioButton.Location; acceptRadioButtonSize = acceptRadioButton.Size; RadioButton declineRadioButton = (RadioButton)radioButtonGroup.Controls[1]; declineRadioButtonName = declineRadioButton.Name; declineRadioButtonLocation = declineRadioButton.Location; declineRadioButtonSize = declineRadioButton.Size; } }
public void SetUpFixture() { WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); CreatedComponents.Clear(); WixDialog wixDialog = doc.GetDialog("WelcomeDialog"); using (Form dialog = wixDialog.CreateDialog(this)) { ListBox listBox = new ListBox(); listBox.Name = "NewListBox"; listBox.Items.Add("New item1"); listBox.Items.Add("New item2"); dialog.Controls.Add(listBox); XmlElement dialogElement = wixDialog.UpdateDialogElement(dialog); XmlElement controlElement = (XmlElement)dialogElement.ChildNodes[0]; controlName = controlElement.GetAttribute("Id"); controlType = controlElement.GetAttribute("Type"); XmlElement listBoxElement = (XmlElement)controlElement.ChildNodes[0]; listBoxItemCount = listBoxElement.ChildNodes.Count; XmlElement listBoxItem1Element = (XmlElement)listBoxElement.ChildNodes[0]; listBoxItem1Text = listBoxItem1Element.GetAttribute("Text"); XmlElement listBoxItem2Element = (XmlElement)listBoxElement.ChildNodes[1]; listBoxItem2Text = listBoxItem2Element.GetAttribute("Text"); } }
public void SetUpFixture() { WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); CreatedComponents.Clear(); WixDialog wixDialog = doc.CreateWixDialog("AcceptLicenseDialog", new MockTextFileReader()); using (Form dialog = wixDialog.CreateDialog(this)) { Panel radioButtonGroup = (Panel)dialog.Controls[0]; RadioButton declineRadioButton = new RadioButton(); declineRadioButton.Left = 10; declineRadioButton.Top = 20; declineRadioButton.Width = 200; declineRadioButton.Height = 30; declineRadioButton.Text = "I do not accept"; radioButtonGroup.Controls.Add(declineRadioButton); XmlElement dialogElement = wixDialog.UpdateDialogElement(dialog); XmlElement radioButtonGroupElement = (XmlElement)dialogElement.SelectSingleNode("w:Control[@Id='Buttons']", new WixNamespaceManager(dialogElement.OwnerDocument.NameTable)); XmlNodeList radioButtonElements = radioButtonGroupElement.SelectNodes("//w:RadioButtonGroup/w:RadioButton", new WixNamespaceManager(dialogElement.OwnerDocument.NameTable)); declineRadioButtonElement = (XmlElement)radioButtonElements[1]; } }
public void SetUpFixture() { WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); controlsAddedCount = 0; CreatedComponents.Clear(); WixDialog wixDialog = doc.GetDialog("WelcomeDialog"); using (Form dialog = wixDialog.CreateDialog(this)) { foreach (Control control in dialog.Controls) { ++controlsAddedCount; } Button nextButton = (Button)dialog.Controls[0]; nextButtonName = nextButton.Name; nextButtonLocation = nextButton.Location; nextButtonSize = nextButton.Size; nextButtonText = nextButton.Text; dialogAcceptButtonName = ((Button)dialog.AcceptButton).Name; Button cancelButton = (Button)dialog.Controls[1]; cancelButtonName = cancelButton.Name; dialogCancelButtonName = ((Button)dialog.CancelButton).Name; } }
public void UpdateDialogElement() { WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); CreatedComponents.Clear(); WixDialog wixDialog = doc.CreateWixDialog("WelcomeDialog", new MockTextFileReader()); using (Form dialog = wixDialog.CreateDialog(this)) { XmlElement dialogElement = wixDialog.UpdateDialogElement(dialog); } }
public void UpdateDialogElement() { WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); CreatedComponents.Clear(); WixDialog wixDialog = doc.GetDialog("AcceptLicenseDialog"); using (Form dialog = wixDialog.CreateDialog(this)) { XmlElement dialogElement = wixDialog.UpdateDialogElement(dialog); } }
public void SetUpFixture() { WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); CreatedComponents.Clear(); WixDialog wixDialog = doc.CreateWixDialog("WelcomeDialog", new MockTextFileReader()); using (Form dialog = wixDialog.CreateDialog(this)) { formComponent = CreatedComponents[0]; formName = dialog.Name; } }
public void SetUpFixture() { CreatedComponents.Clear(); WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); WixDialog wixDialog = doc.CreateWixDialog("WelcomeDialog", new MockTextFileReader()); using (Form dialog = wixDialog.CreateDialog(this)) { ProgressBar progressBar = (ProgressBar)dialog.Controls[0]; name = progressBar.Name; location = progressBar.Location; size = progressBar.Size; } }
public void SetUpFixture() { CreatedComponents.Clear(); WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); WixDialog wixDialog = doc.GetDialog("WelcomeDialog"); using (Form dialog = wixDialog.CreateDialog(this)) { TreeView treeView = (TreeView)dialog.Controls[0]; name = treeView.Name; location = treeView.Location; size = treeView.Size; } }
public void SetUpFixture() { CreatedComponents.Clear(); WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); WixDialog wixDialog = doc.GetDialog("WelcomeDialog"); using (Form dialog = wixDialog.CreateDialog(this)) { ListBox listBox = (ListBox)dialog.Controls[0]; name = listBox.Name; location = listBox.Location; size = listBox.Size; } }
public void SetUpFixture() { BitmapFileNamesRequested.Clear(); CreatedComponents.Clear(); WixProject project = WixBindingTestsHelper.CreateEmptyWixProject(); WixDocument doc = new WixDocument(project, this); doc.LoadXml(GetWixXml()); WixDialog wixDialog = doc.GetDialog("WelcomeDialog"); using (Form dialog = wixDialog.CreateDialog(this)) { PictureBox pictureBox = (PictureBox)dialog.Controls[0]; hasImage = (pictureBox.Image != null); sizeMode = pictureBox.SizeMode; } }
public void SetUpFixture() { CreatedComponents.Clear(); WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); WixDialog wixDialog = doc.GetDialog("WelcomeDialog"); using (Form dialog = wixDialog.CreateDialog(this)) { Label titleLabel = (Label)dialog.Controls[0]; titleLabelColor = titleLabel.BackColor; Label descriptionLabel = (Label)dialog.Controls[1]; descriptionLabelColor = descriptionLabel.BackColor; } }
public void SetUpFixture() { CreatedComponents.Clear(); WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); WixDialog wixDialog = doc.CreateWixDialog("WelcomeDialog", new MockTextFileReader()); using (Form dialog = wixDialog.CreateDialog(this)) { Label line = (Label)dialog.Controls[0]; lineName = line.Name; lineLocation = line.Location; lineBorder = line.BorderStyle; lineSize = line.Size; } }
public void SetUpFixture() { CreatedComponents.Clear(); WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); WixDialog wixDialog = doc.CreateWixDialog("WelcomeDialog", new MockTextFileReader()); using (Form dialog = wixDialog.CreateDialog(this)) { CheckBox checkBox = (CheckBox)dialog.Controls[0]; name = checkBox.Name; text = checkBox.Text; location = checkBox.Location; size = checkBox.Size; } }
public void SetUpFixture() { CreatedComponents.Clear(); WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); WixDialog wixDialog = doc.GetDialog("WelcomeDialog"); using (Form dialog = wixDialog.CreateDialog(this)) { Label label = (Label)dialog.Controls[0]; labelName = label.Name; labelText = label.Text; labelLocation = label.Location; labelSize = label.Size; labelFontName = label.Font.Name; labelFontSize = label.Font.Size; labelFontBold = label.Font.Bold; } }
public void SetUpFixture() { WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); CreatedComponents.Clear(); WixDialog wixDialog = doc.CreateWixDialog("AcceptLicenseDialog", new MockTextFileReader()); using (Form dialog = wixDialog.CreateDialog(this)) { RadioButtonGroupBox radioButtonGroup = new RadioButtonGroupBox(); radioButtonGroup.Left = 30; radioButtonGroup.Top = 100; radioButtonGroup.Name = "AcceptLicenseRadioButtonGroup"; radioButtonGroup.PropertyName = "AcceptLicense"; dialog.Controls.Add(radioButtonGroup); RadioButton acceptRadioButton = new RadioButton(); acceptRadioButton.Left = 0; acceptRadioButton.Top = 5; acceptRadioButton.Width = 100; acceptRadioButton.Height = 50; acceptRadioButton.Text = "Accept"; acceptRadioButton.Name = "AcceptLicenseRadioButton1"; radioButtonGroup.Controls.Add(acceptRadioButton); RadioButton declineRadioButton = new RadioButton(); declineRadioButton.Left = 10; declineRadioButton.Top = 20; declineRadioButton.Width = 200; declineRadioButton.Height = 30; declineRadioButton.Text = "Decline"; declineRadioButton.Name = "AcceptLicenseRadioButton2"; radioButtonGroup.Controls.Add(declineRadioButton); XmlElement dialogElement = wixDialog.UpdateDialogElement(dialog); controlElement = (XmlElement)dialogElement.SelectSingleNode("w:Control[@Id='AcceptLicenseRadioButtonGroup']", new WixNamespaceManager(dialogElement.OwnerDocument.NameTable)); radioButtonGroupElement = (XmlElement)dialogElement.SelectSingleNode("//w:RadioButtonGroup[@Property='AcceptLicense']", new WixNamespaceManager(dialogElement.OwnerDocument.NameTable)); XmlNodeList radioButtonElements = radioButtonGroupElement.SelectNodes("//w:RadioButtonGroup/w:RadioButton", new WixNamespaceManager(dialogElement.OwnerDocument.NameTable)); acceptRadioButtonElement = (XmlElement)radioButtonElements[0]; declineRadioButtonElement = (XmlElement)radioButtonElements[1]; } }
public void SetUpFixture() { WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); CreatedComponents.Clear(); WixDialog wixDialog = doc.CreateWixDialog("WelcomeDialog", new MockTextFileReader()); using (Form dialog = wixDialog.CreateDialog(this)) { ListBox listBox = (ListBox)dialog.Controls[0]; listBox.Items.RemoveAt(0); XmlElement dialogElement = wixDialog.UpdateDialogElement(dialog); XmlElement listBoxElement = (XmlElement)dialogElement.SelectSingleNode("//w:ListBox[@Property='ListBoxProperty']", new WixNamespaceManager(dialogElement.OwnerDocument.NameTable)); listBoxItemCount = listBoxElement.ChildNodes.Count; XmlElement listBoxItem1Element = (XmlElement)listBoxElement.ChildNodes[0]; listBoxItem1Text = listBoxItem1Element.GetAttribute("Text"); } }
public void SetUpFixture() { CreatedComponents.Clear(); WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); WixDialog wixDialog = doc.CreateWixDialog("WelcomeDialog", new MockTextFileReader()); using (Form dialog = wixDialog.CreateDialog(this)) { ListBox listBox = (ListBox)dialog.Controls[0]; name = listBox.Name; location = listBox.Location; size = listBox.Size; // List items. listItemCount = listBox.Items.Count; listItem1Text = (string)listBox.Items[0]; listItem2Text = (string)listBox.Items[1]; } }
public void SetUpFixture() { CreatedComponents.Clear(); WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); WixDialog wixDialog = doc.GetDialog("WelcomeDialog"); using (Form dialog = wixDialog.CreateDialog(this)) { ComboBox comboBox = (ComboBox)dialog.Controls[0]; name = comboBox.Name; text = comboBox.Text; location = comboBox.Location; size = comboBox.Size; // Combo box items. itemCount = comboBox.Items.Count; item1Text = (string)comboBox.Items[0]; item2Text = (string)comboBox.Items[1]; } }
public void SetUpFixture() { CreatedComponents.Clear(); WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); WixDialog wixDialog = doc.GetDialog("WelcomeDialog"); using (Form dialog = wixDialog.CreateDialog(this)) { ListView listView = (ListView)dialog.Controls[0]; name = listView.Name; location = listView.Location; size = listView.Size; view = listView.View; // List items. listItemCount = listView.Items.Count; listItem1Text = listView.Items[0].Text; listItem2Text = listView.Items[1].Text; } }
public void SetUpFixture() { WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); CreatedComponents.Clear(); WixDialog wixDialog = doc.CreateWixDialog("AcceptLicenseDialog", new MockTextFileReader()); using (Form dialog = wixDialog.CreateDialog(this)) { Panel radioButtonGroup = (Panel)dialog.Controls[0]; RadioButton radioButton = (RadioButton)radioButtonGroup.Controls[0]; radioButtonGroup.Controls.Remove(radioButton); radioButton = (RadioButton)radioButtonGroup.Controls[0]; radioButtonGroup.Controls.Remove(radioButton); XmlElement dialogElement = wixDialog.UpdateDialogElement(dialog); radioButtonElementCount = dialogElement.SelectNodes("//w:RadioButtonGroup/w:RadioButton", new WixNamespaceManager(dialogElement.OwnerDocument.NameTable)).Count; radioButtonElement = (XmlElement)dialogElement.SelectSingleNode("//w:RadioButtonGroup/w:RadioButton", new WixNamespaceManager(dialogElement.OwnerDocument.NameTable)); } }
public void SetUpFixture() { WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); CreatedComponents.Clear(); WixDialog wixDialog = doc.GetDialog("WelcomeDialog"); using (Form dialog = wixDialog.CreateDialog(this)) { ComboBox comboBox = (ComboBox)dialog.Controls[0]; comboBox.Items.Add("New item1"); comboBox.Items.Add("New item2"); XmlElement dialogElement = wixDialog.UpdateDialogElement(dialog); XmlElement comboBoxElement = (XmlElement)dialogElement.SelectSingleNode("//w:ComboBox[@Property='ComboBoxProperty']", new WixNamespaceManager(dialogElement.OwnerDocument.NameTable)); itemCount = comboBoxElement.ChildNodes.Count; XmlElement item1Element = (XmlElement)comboBoxElement.ChildNodes[0]; item1Text = item1Element.GetAttribute("Text"); XmlElement item2Element = (XmlElement)comboBoxElement.ChildNodes[1]; item2Text = item2Element.GetAttribute("Text"); } }
public void SetUpFixture() { WixDocument doc = new WixDocument(); doc.LoadXml(GetWixXml()); controlsAddedCount = 0; CreatedComponents.Clear(); WixDialog wixDialog = doc.GetDialog("AcceptLicenseDialog"); using (Form dialog = wixDialog.CreateDialog(this)) { foreach (Control control in dialog.Controls) { ++controlsAddedCount; } Panel radioButtonGroup = (Panel)dialog.Controls[0]; radioButtonGroupName = radioButtonGroup.Name; foreach (Control child in radioButtonGroup.Controls) { ++radioButtonGroupChildControlsAdded; } } }