public void WixDesignerAttached()
		{
			MockViewContent view = new MockViewContent();
			using (WixDialogDesigner designerAdded = new WixDialogDesigner(view)) {
				view.SecondaryViewContents.Add(designerAdded);
				Assert.IsNotNull(WixDialogDesigner.GetDesigner(view));
			}
		}
		public void FindTextEditorForDocument_FirstViewContentHasNoTextEditorAndNoPrimaryFileName_DoesNotThrowNullReferenceException()
		{
			var viewContent = new MockViewContent();
			viewContent.PrimaryFile = null;
			workbench.ViewContentCollection.Add(viewContent);
			var unknownDocument = new WixDocument();
			unknownDocument.FileName = @"d:\unknown-file.wxs";
			
			ITextEditor textEditor = openEditors.FindTextEditorForDocument(unknownDocument);
			
			Assert.IsNull(textEditor);
		}
		public void Init()
		{
			workbench = new MockWorkbench();
			window = new WixDocumentWindow(workbench);
			
			document = new WixDocument();
			document.FileName = @"d:\Projects\Test\Files.wxs";
			
			MockViewContent view = new MockViewContent();
			view.SetFileName(@"d:\projects\test\files.wxs");
			workbench.ActiveViewContent = view;
		}
		public void NoWixDesignerAttached()
		{
			MockViewContent view = new MockViewContent();
			Assert.IsNull(WixDialogDesigner.GetDesigner(view));
		}
예제 #5
0
		public void ActiveViewContentIsSaved()
		{
			MockViewContent view = new MockViewContent();
			workbench.ActiveViewContent = view;
			Assert.AreSame(view, workbench.ActiveViewContent);
		}
예제 #6
0
		public void ViewPassedToShowViewMethodIsAddedToViewContentsCollection()
		{
			MockViewContent view = new MockViewContent();
			workbench.ShowView(view);
			Assert.IsTrue(workbench.ViewContentCollection.Contains(view));
		}
		public void Init()
		{
			SD.InitializeForUnitTests();
			view = new MockViewContent();
		}
		public void Init()
		{
			view = new MockViewContent();
		}
		public void NonTextEditorProviderView()
		{
			MockViewContent view = new MockViewContent();
			view.SetFileName("Setup.wxs");
			Assert.IsFalse(binding.CanAttachTo(view));
		}