public void Setup() { _revisionInfoProvider = Substitute.For <IGitRevisionInfoProvider>(); _iconProvider = Substitute.For <IFileAssociatedIconProvider>(); _controller = new RevisionFileTreeController(() => @"c:\repo", _revisionInfoProvider, _iconProvider); _rootNode = new TreeNode(); _imageList = new ImageList(); }
public void Setup() { _module = Substitute.For <IGitModule>(); _iconProvider = Substitute.For <IFileAssociatedIconProvider>(); _controller = new RevisionFileTreeController(_module, _iconProvider); _rootNode = new TreeNode(); _imageList = new ImageList(); }
public RevisionFileTree() { InitializeComponent(); Translate(); _iconProvider = new FileAssociatedIconProvider(); tvGitTree.ImageList = new ImageList(components) { ColorDepth = ColorDepth.Depth32Bit }; tvGitTree.ImageList.Images.Add(Properties.Resources.New); //File tvGitTree.ImageList.Images.Add(Properties.Resources.Folder); //Folder tvGitTree.ImageList.Images.Add(Properties.Resources.IconFolderSubmodule); //Submodule GotFocus += (s, e) => tvGitTree.Focus(); }
public RevisionFileTreeController(Func <string> getWorkingDir, IGitRevisionInfoProvider revisionInfoProvider, IFileAssociatedIconProvider iconProvider) { _getWorkingDir = getWorkingDir; _revisionInfoProvider = revisionInfoProvider; _iconProvider = iconProvider; }
public RevisionFileTreeController(IGitModule module, IFileAssociatedIconProvider iconProvider) { _module = module; _iconProvider = iconProvider; }