示例#1
0
        public void LoadMissingDialog()
        {
            WixDialogDesignerLoader loader     = new WixDialogDesignerLoader(this);
            MockDesignerLoaderHost  loaderHost = new MockDesignerLoaderHost();

            loader.BeginLoad(loaderHost);
        }
示例#2
0
 public void NoGeneratorSpecified()
 {
     try {
         WixDialogDesignerLoader loader = new WixDialogDesignerLoader(this, null);
         Assert.Fail("Expected an argument exception before this line.");
     } catch (ArgumentException ex) {
         Assert.AreEqual("generator", ex.ParamName);
     }
 }
示例#3
0
        public void SetUpFixture()
        {
            WixDialogDesignerLoader loader = new WixDialogDesignerLoader(this, new WixDialogDesignerGenerator());

            loaderHost = new MockDesignerLoaderHost();
            loader.BeginLoad(loaderHost);
            IComponent rootComponent = loaderHost.RootComponent;

            formCreated = (Form)rootComponent;
        }
示例#4
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);
        }
示例#5
0
        public void NoDialogIdSpecified()
        {
            WixDialogDesignerLoader loader = new WixDialogDesignerLoader(this, new WixDialogDesignerGenerator());

            loader.BeginLoad(new MockDesignerLoaderHost());
        }