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 RevisionFileTreeController(Func <string> getWorkingDir, IGitRevisionInfoProvider revisionInfoProvider, IFileAssociatedIconProvider iconProvider) { _getWorkingDir = getWorkingDir; _revisionInfoProvider = revisionInfoProvider; _iconProvider = iconProvider; }
public RevisionFileTreeController(IGitModule module, IGitRevisionInfoProvider revisionInfoProvider, IFileAssociatedIconProvider iconProvider) { _module = module; _revisionInfoProvider = revisionInfoProvider; _iconProvider = iconProvider; }