public SolutionManager(ISolutionExtender solutionExtender, IVisualStudioEventProxy visualStudioEvents) { Ensure.ArgumentNotNull(solutionExtender, "solutionExtender"); Ensure.ArgumentNotNull(visualStudioEvents, "visualStudioEvents"); SolutionExtender = solutionExtender; _visualStudioEvents = visualStudioEvents; WireUpVisualStudioEvents(_visualStudioEvents); }