public void ChangeSchemaAssociation()
        {
            string[] namespaces          = GetSchemaListNamespaces();
            SelectXmlSchemaWindow window = new SelectXmlSchemaWindow(namespaces);

            window.SelectedNamespaceUri = schemasPanel.GetSelectedSchemaNamespace();
            if (schemasPanel.ShowDialog(window) == true)
            {
                schemasPanel.SetSelectedSchemaNamespace(window.SelectedNamespaceUri);
                XmlSchemaFileAssociationListItem item = schemasPanel.GetSelectedXmlSchemaFileAssociationListItem();
                item.NamespaceUri = window.SelectedNamespaceUri;
                item.IsDirty      = true;
            }
        }
        public void ShowSelectXmlSchemaWindowDialogResultReturnsTrue()
        {
            bool? result = true;
            panel.SelectXmlSchemaWindowDialogResultToReturn = result;
            SelectXmlSchemaWindow dialog = new SelectXmlSchemaWindow(new string[0]);

            Assert.AreEqual(result, panel.ShowDialog(dialog));
        }
        public void SelectXmlSchemaWindowPassedToShowDialogSaved()
        {
            SelectXmlSchemaWindow dialog = new SelectXmlSchemaWindow(new string[0]);
            panel.ShowDialog(dialog);

            Assert.AreSame(dialog, panel.SelectXmlSchemaWindow);
        }
        public void SelectXmlSchemaWindowNamespaceSavedWhenShowDialogCalled()
        {
            string namespaceUri = "http://test";
            SelectXmlSchemaWindow dialog = new SelectXmlSchemaWindow(new string[] { namespaceUri });
            dialog.SelectedNamespaceUri = namespaceUri;
            panel.ShowDialog(dialog);

            Assert.AreEqual(namespaceUri, panel.SelectXmlSchemaWindowNamespaceUriSelectedWhenShowDialogCalled);
        }
        public void SelectXmlSchemaWindowNamespaceReturned()
        {
            string namespaceUri = "http://test";
            SelectXmlSchemaWindow dialog = new SelectXmlSchemaWindow(new string[] { namespaceUri });
            panel.SelectXmlSchemaWindowNamespaceToReturn = namespaceUri;
            panel.ShowDialog(dialog);

            Assert.AreEqual(namespaceUri, dialog.SelectedNamespaceUri);
        }
Exemplo n.º 6
0
 public Nullable <bool> ShowDialog(SelectXmlSchemaWindow dialog)
 {
     return(dialog.ShowDialog());
 }
		public bool? ShowDialog(SelectXmlSchemaWindow dialog)
		{
			selectXmlSchemaWindow = dialog;
			selectXmlSchemaWindowNamespaceUriSelectedWhenShowDialogCalled = dialog.SelectedNamespaceUri;
			
			dialog.SelectedNamespaceUri = selectXmlSchemaWindowNamespaceToReturn;
			return selectXmlSchemaWindowDialogResultToReturn;
		}
		public Nullable<bool> ShowDialog(SelectXmlSchemaWindow dialog)
		{
			return dialog.ShowDialog();
		}
		public void ChangeSchemaAssociation()
		{
			string[] namespaces = GetSchemaListNamespaces();
			SelectXmlSchemaWindow window = new SelectXmlSchemaWindow(namespaces);
			window.SelectedNamespaceUri = schemasPanel.GetSelectedSchemaNamespace();
			if (schemasPanel.ShowDialog(window) == true) {
				schemasPanel.SetSelectedSchemaNamespace(window.SelectedNamespaceUri);
				XmlSchemaFileAssociationListItem item = schemasPanel.GetSelectedXmlSchemaFileAssociationListItem();
				item.NamespaceUri = window.SelectedNamespaceUri;
				item.IsDirty = true;
			}
		}