Пример #1
0
        public void NoDesignerSpecified()
        {
            WixDialogDesignerLoaderProvider provider  = new WixDialogDesignerLoaderProvider();
            WixDialogDesignerGenerator      generator = new WixDialogDesignerGenerator();

            try {
                DesignerLoader loader = provider.CreateLoader(generator);
                Assert.Fail("Expected an argument exception before this line.");
            } catch (ArgumentException ex) {
                Assert.AreEqual("designer", ex.ParamName);
            }
        }
Пример #2
0
        public void DialogIdAndTextEditorSpecified()
        {
            WixDialogDesignerLoaderProvider provider = new WixDialogDesignerLoaderProvider();

            provider.Designer = this;
            WixDialogDesignerGenerator generator = new WixDialogDesignerGenerator();
            WixDialogDesignerLoader    loader    = (WixDialogDesignerLoader)provider.CreateLoader(generator);

            Assert.IsTrue(loader is WixDialogDesignerLoader);
            Assert.AreSame(this, loader.Designer);
            Assert.AreSame(generator, loader.Generator);
        }
        public void Init()
        {
            primaryView = new MockTextEditorViewContent();
            primaryView.SetFileName(@"d:\projects\test\dialog.wxs");

            dialogDesigner = new WixDialogDesignerGenerator();
            MockOpenedFile openedFile = new MockOpenedFile("dialog.designer.wxs", false);

            dialogDesigner.Attach(new FormsDesignerViewContent(primaryView, openedFile));

            files = new List <OpenedFile>();
            IEnumerable <OpenedFile> sourceFiles = dialogDesigner.GetSourceFiles(out designerOpenedFile);

            if (sourceFiles != null)
            {
                files.AddRange(sourceFiles);
            }
        }