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