Ejemplo n.º 1
0
        public MockPluginEnvironment(IResourceStore storage)
        {
            _picoContainer     = new DefaultPicoContainer();
            _mockPicoContainer = new DefaultPicoContainer(_picoContainer);

            Storage = storage;
            if (storage != null)
            {
                _picoContainer.RegisterComponentInstance(storage);
            }
            File.Delete(".\\MockPluginEnvironment.ini");
            _settingStore = new Ini.IniFile(".\\MockPluginEnvironment.ini");

            DynamicMock actionManagerMock = new DynamicMock(typeof(IActionManager));

            actionManagerMock.SetupResult("GetKeyboardShortcut", "", typeof(IAction));
            _actionManager = (IActionManager)actionManagerMock.MockInstance;

            _uiManager       = (IUIManager) new DynamicMock(typeof(IUIManager)).MockInstance;
            _pluginLoader    = (IPluginLoader) new DynamicMock(typeof(IPluginLoader)).MockInstance;
            _resourceBrowser = (IResourceBrowser) new DynamicMock(typeof(IResourceBrowser)).MockInstance;
            _tabManager      = new MockTabManager();
            _resourceAP      = new MockAsyncProcessor();
            _networkAP       = new MockAsyncProcessor();
            _uiAP            = new MockAsyncProcessor();

            DynamicMock resourceIconManagerMock = new DynamicMock(typeof(IResourceIconManager));

            resourceIconManagerMock.SetupResult("IconColorDepth", ColorDepth.Depth8Bit);
            resourceIconManagerMock.SetupResult("GetIconIndex", 0, typeof(IResource));
            _resourceIconManager = (IResourceIconManager)resourceIconManagerMock.MockInstance;

            _notificationManager  = (INotificationManager) new DynamicMock(typeof(INotificationManager)).MockInstance;
            _textIndexManager     = (ITextIndexManager) new DynamicMock(typeof(ITextIndexManager)).MockInstance;
            _messageFormatter     = (IMessageFormatter) new DynamicMock(typeof(IMessageFormatter)).MockInstance;
            _displayColumnManager = (IDisplayColumnManager) new DynamicMock(typeof(IDisplayColumnManager)).MockInstance;

//            DynamicMock filterManagerMock = new DynamicMock( typeof(IFilterRegistry) );
            DynamicMock filterEngineMock = new DynamicMock(typeof(IFilterEngine));

            filterEngineMock.SetupResult("ExecRules", true, typeof(string), typeof(IResource));

            DynamicMock filterManagerMock = new DynamicMock(typeof(IFilterRegistry));

            _filterRegistry = (IFilterRegistry)filterManagerMock.MockInstance;

            _rcManager             = (IRemoteControlManager) new DynamicMock(typeof(IRemoteControlManager)).MockInstance;
            _trayIconManager       = (ITrayIconManager) new DynamicMock(typeof(ITrayIconManager)).MockInstance;
            _formattingRuleManager = (IFormattingRuleManager) new DynamicMock(typeof(IFormattingRuleManager)).MockInstance;
            _expirationRuleManager = (IExpirationRuleManager) new DynamicMock(typeof(IExpirationRuleManager)).MockInstance;
            _filteringFormsManager = (IFilteringFormsManager) new DynamicMock(typeof(IFilteringFormsManager)).MockInstance;
            _searchQueryExtensions = (ISearchQueryExtensions) new DynamicMock(typeof(ISearchQueryExtensions)).MockInstance;
            _filterEngine          = (IFilterEngine) new DynamicMock(typeof(IFilterEngine)).MockInstance;

            theInstance = this;
        }
Ejemplo n.º 2
0
 public void Init(string folderType, string resourceTypeForIcons)
 {
     _folderType           = folderType;
     _resourceTypeForIcons = resourceTypeForIcons;
     ThreeStateCheckboxes  = true;
     AfterThreeStateCheck += new ThreeStateCheckEventHandler(_treeView_AfterThreeStateCheck);
     _resourceIconManager  = ICore.Instance.ResourceIconManager;
     ImageList             = ICore.Instance.ResourceIconManager.ImageList;
     _mapiFolderRoot       = ICore.Instance.ResourceTreeManager.GetRootForType(STR.MAPIFolder);
     _rootNode             = new HashNode(_mapiFolderRoot);
 }
Ejemplo n.º 3
0
        public ReceiveResourcesDialog(string fileName, IResource mail)
        {
            if (fileName == null)
            {
                throw new System.ArgumentNullException("fileName");
            }
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            _mail = mail;
            _resourceTreeView.ThreeStateCheckboxes  = true;
            _resourceTreeView.AfterThreeStateCheck += new JetBrains.UI.Components.CustomTreeView.ThreeStateCheckEventHandler(AfterThreeStateCheck);
            _btnSend.Click             += new EventHandler(OnSend);
            _core                       = ICore.Instance;
            _fileName                   = fileName;
            _resourceIconManager        = _core.ResourceIconManager;
            _resourceTreeView.ImageList = _core.ResourceIconManager.ImageList;
            PopulateTreeView();
        }
Ejemplo n.º 4
0
        public SendResourcesDialog(IResourceList selectedResources)
        {
            if (selectedResources == null)
            {
                throw new System.ArgumentNullException("selectedResources");
            }
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            _fileLength.ReadOnly = true;
            _resourceTreeView.ThreeStateCheckboxes  = true;
            _resourceTreeView.AfterThreeStateCheck += new JetBrains.UI.Components.CustomTreeView.ThreeStateCheckEventHandler(AfterThreeStateCheck);
            _btnSend.Click             += new EventHandler(OnSend);
            _selectedResources          = selectedResources;
            _resourceIconManager        = Core.ResourceIconManager;
            _resourceStore              = Core.ResourceStore;
            _resourceTreeView.ImageList = Core.ResourceIconManager.ImageList;
            PopulateTreeView();
        }