Beispiel #1
0
 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;
 }
Beispiel #2
0
 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;
 }