public void Setup() { _factory = new MockRepository(MockBehavior.Loose); _editorAdapterFactory = _factory.Create <IVsEditorAdaptersFactoryService>(); _editorOptionsFactory = _factory.Create <IEditorOptionsFactoryService>(); _incrementalSearchFactoryService = _factory.Create <IIncrementalSearchFactoryService>(); _serviceProvider = _factory.Create <SVsServiceProvider>(); _serviceProvider.MakeService <SVsTextManager, IVsTextManager>(_factory); _serviceProvider.MakeService <SVsUIShell, IVsUIShell>(_factory); _serviceProvider.MakeService <SVsRunningDocumentTable, IVsRunningDocumentTable>(_factory); _adapterRaw = new VsAdapter( _editorAdapterFactory.Object, _editorOptionsFactory.Object, _incrementalSearchFactoryService.Object, _serviceProvider.Object); _adapter = _adapterRaw; }
public VsAdapterTest() { _factory = new MockRepository(MockBehavior.Loose); _editorAdapterFactory = _factory.Create <IVsEditorAdaptersFactoryService>(); _editorOptionsFactory = _factory.Create <IEditorOptionsFactoryService>(); _incrementalSearchFactoryService = _factory.Create <IIncrementalSearchFactoryService>(); _extensionAdapterBroker = _factory.Create <IExtensionAdapterBroker>(); _serviceProvider = _factory.Create <SVsServiceProvider>(); _serviceProvider.MakeService <SVsTextManager, IVsTextManager>(_factory); _serviceProvider.MakeService <SVsUIShell, IVsUIShell>(_factory); _serviceProvider.MakeService <SVsRunningDocumentTable, IVsRunningDocumentTable>(_factory); _dte = _serviceProvider.MakeService <SDTE, _DTE>(_factory); _dte.SetupGet(x => x.Version).Returns("10.0"); _adapterRaw = new VsAdapter( _editorAdapterFactory.Object, _editorOptionsFactory.Object, _incrementalSearchFactoryService.Object, _extensionAdapterBroker.Object, _serviceProvider.Object); _adapter = _adapterRaw; }