private void Create(bool isInstalled = true) { _factory = new MockRepository(MockBehavior.Strict); _vsShell = _factory.Create <IVsShell>(); var guid = MindScape.MindScapePackageGuid; var installed = isInstalled ? 1 : 0; _vsShell.Setup(x => x.IsPackageInstalled(ref guid, out installed)).Returns(0); _completionBroker = _factory.Create <ICompletionBroker>(); _serviceProvider = _factory.Create <SVsServiceProvider>(); _serviceProvider.Setup(x => x.GetService(typeof(SVsShell))).Returns(_vsShell.Object); _mindScape = new MindScape(_serviceProvider.Object, _completionBroker.Object); _creationListener = _mindScape; }
private void Create(bool isInstalled = true) { _factory = new MockRepository(MockBehavior.Strict); _vsShell = _factory.Create<IVsShell>(); var guid = MindScape.MindScapePackageGuid; var installed = isInstalled ? 1 : 0; _vsShell.Setup(x => x.IsPackageInstalled(ref guid, out installed)).Returns(0); _completionBroker = _factory.Create<ICompletionBroker>(); _serviceProvider = _factory.Create<SVsServiceProvider>(); _serviceProvider.Setup(x => x.GetService(typeof(SVsShell))).Returns(_vsShell.Object); _mindScape = new MindScape(_serviceProvider.Object, _completionBroker.Object); _creationListener = _mindScape; }