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); } }
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); } }