Example #1
0
        public void Attach(EditProjectDialog dlg)
        {
            this.dlg = dlg;
            uiSvc    = CreateUIService(dlg, dlg.OpenFileDialog, dlg.SaveFileDialog);

            dlg.BrowseBinaryFileButton.Click       += new EventHandler(BrowseBinaryFileButton_Click);
            dlg.BrowseAssemblerFileButton.Click    += new EventHandler(BrowseAssemblerFileButton_Click);
            dlg.BrowseIntermediateFileButton.Click += new EventHandler(BrowseIntermediateFileButton_Click);
            dlg.BrowseTypesFileButton.Click        += new EventHandler(BrowseTypesFileButton_Click);
            dlg.BrowseOutputFileButton.Click       += new EventHandler(BrowseOutputFileButton_Click);
        }
Example #2
0
        public void Attach(EditProjectDialog dlg)
        {
            this.dlg = dlg;
            uiSvc = CreateUIService(dlg, dlg.OpenFileDialog, dlg.SaveFileDialog);

            dlg.BrowseBinaryFileButton.Click += new EventHandler(BrowseBinaryFileButton_Click);
            dlg.BrowseAssemblerFileButton.Click += new EventHandler(BrowseAssemblerFileButton_Click);
            dlg.BrowseIntermediateFileButton.Click += new EventHandler(BrowseIntermediateFileButton_Click);
            dlg.BrowseTypesFileButton.Click += new EventHandler(BrowseTypesFileButton_Click);
            dlg.BrowseOutputFileButton.Click += new EventHandler(BrowseOutputFileButton_Click);
        }
        public void Setup()
        {
            mr        = new MockRepository();
            sc        = new ServiceContainer();
            symLdrSvc = mr.StrictMock <ISymbolLoadingService>();
            fsSvc     = mr.Stub <IFileSystemService>();
            cfgSvc    = mr.Stub <IConfigurationService>();
            uiSvc     = mr.Stub <IDecompilerShellUiService>();
            cfgSvc.Stub(c => c.GetSymbolSources()).Return(new List <SymbolSource>());

            sc.AddService <IConfigurationService>(cfgSvc);
            sc.AddService <IFileSystemService>(fsSvc);
            sc.AddService <IDecompilerShellUiService>(uiSvc);
        }