protected PackagesTreeNodeBase(IVsExtensionsTreeNode parent, PackagesProviderBase provider) { Debug.Assert(provider != null); Parent = parent; Provider = provider; PageSize = DefaultItemsPerPage; }
public OnlineTreeNode( PackagesProviderBase provider, string category, IVsExtensionsTreeNode parent, IPackageRepository repository) : base(provider, category, parent, repository) { }
protected PackagesTreeNodeBase(IVsExtensionsTreeNode parent, PackagesProviderBase provider, bool collapseVersions = true) { Debug.Assert(provider != null); _collapseVersions = collapseVersions; Parent = parent; Provider = provider; PageSize = DefaultItemsPerPage; }
public SimpleTreeNode(string name, IVsExtensionsTreeNode parent, IPackageRepository packageManager, IPackageItemCommandHandler commandHandler) { Name = name; Parent = parent; this.packageManager = packageManager; this.commandHandler = commandHandler; Nodes = new ObservableCollection<IVsExtensionsTreeNode>(); }
public EmptyTreeNode(PackagesProviderBase provider, string category, IVsExtensionsTreeNode parent) : base(parent, provider) { if (category == null) { throw new ArgumentNullException("category"); } _category = category; }
public UpdatesTreeNode( PackagesProviderBase provider, string category, IVsExtensionsTreeNode parent, IPackageRepository localRepository, IPackageRepository sourceRepository) : base(provider, category, parent, sourceRepository) { _localRepository = localRepository; }
private static PackagesTreeNodeBase CreatePackagesTreeNodeBase(IVsExtensionsTreeNode parentTreeNode = null, int numberOfPackages = 1) { if (parentTreeNode == null) { parentTreeNode = parentTreeNode = new Mock <IVsExtensionsTreeNode>().Object; } PackagesProviderBase provider = new MockPackagesProvider(); return(new MockTreeNode(parentTreeNode, provider, numberOfPackages)); }
public SimpleTreeNode(PackagesProviderBase provider, string category, IVsExtensionsTreeNode parent, IPackageRepository repository) : base(parent, provider) { if (category == null) { throw new ArgumentNullException("category"); } if (repository == null) { throw new ArgumentNullException("repository"); } _category = category; _repository = repository; }
public PackagesSearchNode(PackagesProviderBase provider, IVsExtensionsTreeNode parent, PackagesTreeNodeBase baseNode, string searchText) : base(parent, provider) { if (baseNode == null) { throw new ArgumentNullException("baseNode"); } _searchText = searchText; _baseNode = baseNode; // Mark this node as a SearchResults node to assist navigation in ExtensionsExplorer IsSearchResultsNode = true; }
public PackagesSearchNode(PackagesProviderBase provider, IVsExtensionsTreeNode parent, PackagesTreeNodeBase baseNode, string searchText) : base(parent, provider, baseNode.CollapseVersions) { if (baseNode == null) { throw new ArgumentNullException("baseNode"); } _searchText = searchText; _baseNode = baseNode; // Mark this node as a SearchResults node to assist navigation in ExtensionsExplorer IsSearchResultsNode = true; }
public void SearchMethodDoNotCreateNewSearchNodeWhenSearchTextChanges() { // Arrange PackagesProviderBase provider = CreatePackagesProviderBase(); provider.SelectedNode = (PackagesTreeNodeBase)provider.ExtensionsTree.Nodes[0]; // Act IVsExtensionsTreeNode searchNode = provider.Search("hello"); IVsExtensionsTreeNode secondSearchNode = provider.Search("hellop"); // Assert Assert.Same(searchNode, secondSearchNode); }
public void SearchMethodCreatesNewTreeNode() { // Arrange PackagesProviderBase provider = CreatePackagesProviderBase(); provider.SelectedNode = (PackagesTreeNodeBase)provider.ExtensionsTree.Nodes[0]; // Act IVsExtensionsTreeNode searchNode = provider.Search("hello"); // Assert Assert.NotNull(searchNode); Assert.IsType(typeof(PackagesSearchNode), searchNode); Assert.True(provider.ExtensionsTree.Nodes.Contains(searchNode)); }
public void SearchMethodReturnsNullForNullOrEmptySearchText() { // Arrange PackagesProviderBase provider = CreatePackagesProviderBase(); provider.SelectedNode = (PackagesTreeNodeBase)provider.ExtensionsTree.Nodes[0]; // Act IVsExtensionsTreeNode searchNode = provider.Search(null); IVsExtensionsTreeNode secondSearchNode = provider.Search(""); // Assert Assert.Null(searchNode); Assert.Null(secondSearchNode); }
private static PackagesTreeNodeBase CreatePackagesTreeNodeBase( IVsExtensionsTreeNode parentTreeNode = null, int numberOfPackages = 1, bool collapseVersions = true, bool supportsPrereleasePackages = true) { if (parentTreeNode == null) { parentTreeNode = new Mock <IVsExtensionsTreeNode>().Object; } PackagesProviderBase provider = new MockPackagesProvider(); return(new MockTreeNode(parentTreeNode, provider, numberOfPackages, collapseVersions, supportsPrereleasePackages)); }
private static PackagesTreeNodeBase CreatePackagesTreeNodeBase( IEnumerable <IPackage> packages, IVsExtensionsTreeNode parentTreeNode = null, bool collapseVersions = true, bool supportsPrereleasePackages = true) { if (parentTreeNode == null) { parentTreeNode = parentTreeNode = new Mock <IVsExtensionsTreeNode>().Object; } PackagesProviderBase provider = new MockPackagesProvider(); provider.IncludePrerelease = true; return(new MockTreeNode(parentTreeNode, provider, packages, collapseVersions, supportsPrereleasePackages) { IsSelected = true }); }
public RootPackagesTreeNode(IVsExtensionsTreeNode parent, string name) { this.Parent = parent; this.Name = name; }
private static PackagesTreeNodeBase CreatePackagesTreeNodeBase(IEnumerable <IPackage> packages, IVsExtensionsTreeNode parentTreeNode = null) { if (parentTreeNode == null) { parentTreeNode = parentTreeNode = new Mock <IVsExtensionsTreeNode>().Object; } PackagesProviderBase provider = new MockPackagesProvider(); return(new MockTreeNode(parentTreeNode, provider, packages) { IsSelected = true }); }
public MockTreeNode(IVsExtensionsTreeNode parent, PackagesProviderBase provider, IEnumerable <IPackage> packages, bool collapseVersions, bool supportsPrereleasePackages = true) : base(parent, provider, collapseVersions) { _supportsPrereleasePackages = supportsPrereleasePackages; _packages = packages; }
private static PackagesTreeNodeBase CreatePackagesTreeNodeBase( IVsExtensionsTreeNode parentTreeNode = null, int numberOfPackages = 1, bool collapseVersions = true, bool supportsPrereleasePackages = true) { if (parentTreeNode == null) { parentTreeNode = parentTreeNode = new Mock<IVsExtensionsTreeNode>().Object; } PackagesProviderBase provider = new MockPackagesProvider(); return new MockTreeNode(parentTreeNode, provider, numberOfPackages, collapseVersions, supportsPrereleasePackages); }
public MockTreeNode(IVsExtensionsTreeNode parent, PackagesProviderBase provider, IEnumerable<IPackage> packages, bool collapseVersions, bool supportsPrereleasePackages = true) : base(parent, provider, collapseVersions) { _supportsPrereleasePackages = supportsPrereleasePackages; _packages = packages; }
public MockTreeNode(IVsExtensionsTreeNode parent, PackagesProviderBase provider, IEnumerable<IPackage> packages, bool collapseVersions) : base(parent, provider, collapseVersions) { _packages = packages; }
private static PackagesTreeNodeBase CreatePackagesTreeNodeBase(IEnumerable<IPackage> packages, IVsExtensionsTreeNode parentTreeNode = null) { if (parentTreeNode == null) { parentTreeNode = parentTreeNode = new Mock<IVsExtensionsTreeNode>().Object; } PackagesProviderBase provider = new MockPackagesProvider(); return new MockTreeNode(parentTreeNode, provider, packages) { IsSelected = true }; }
private static PackagesTreeNodeBase CreatePackagesTreeNodeBase(IVsExtensionsTreeNode parentTreeNode = null, int numberOfPackages = 1) { if (parentTreeNode == null) { parentTreeNode = parentTreeNode = new Mock<IVsExtensionsTreeNode>().Object; } PackagesProviderBase provider = new MockPackagesProvider(); return new MockTreeNode(parentTreeNode, provider, numberOfPackages); }
public MockTreeNode(IVsExtensionsTreeNode parent, PackagesProviderBase provider, int numberOfPackages) : base(parent, provider) { _numberOfPackages = numberOfPackages; }
public PagedPackagesSearchNode(PackagesProviderBase provider, IVsExtensionsTreeNode parent, PackagesTreeNodeBase baseNode, string searchText) : base(provider, parent, baseNode, searchText) { }
public MockTreeNode(IVsExtensionsTreeNode parent, PackagesProviderBase provider, IEnumerable <IPackage> packages) : base(parent, provider) { _packages = packages; }
public UpdatesTreeNode(string name, IVsExtensionsTreeNode parent, IPackageManager packageManager, IPackageItemCommandHandler commandHandler) : base(name, parent, packageManager.SourceRepository, commandHandler) { this.packageManager = packageManager; this.commandHandler = commandHandler; }
public MockTreeNode(IVsExtensionsTreeNode parent, PackagesProviderBase provider, IEnumerable<IPackage> packages) : base(parent, provider) { _packages = packages; }
public MockTreeNode(IVsExtensionsTreeNode parent, PackagesProviderBase provider, int numberOfPackages, bool collapseVersions, bool supportsPrereleasePackages = true) : base(parent, provider, collapseVersions) { _numberOfPackages = numberOfPackages; _supportsPrereleasePackages = supportsPrereleasePackages; }
public MockTreeNode(IVsExtensionsTreeNode parent, PackagesProviderBase provider, int numberOfPackages, bool collapseVersions) : base(parent, provider, collapseVersions) { _numberOfPackages = numberOfPackages; }
private static PackagesTreeNodeBase CreatePackagesTreeNodeBase( IEnumerable<IPackage> packages, IVsExtensionsTreeNode parentTreeNode = null, bool collapseVersions = true, bool supportsPrereleasePackages = true) { if (parentTreeNode == null) { parentTreeNode = parentTreeNode = new Mock<IVsExtensionsTreeNode>().Object; } PackagesProviderBase provider = new MockPackagesProvider(); provider.IncludePrerelease = true; return new MockTreeNode(parentTreeNode, provider, packages, collapseVersions, supportsPrereleasePackages) { IsSelected = true }; }