public void SetUp()
        {
            _mockFileReader.Exists(Arg.Any <string>()).Returns(true);
            _mockFileReader.ReadAllLines(Arg.Any <string>()).Returns(GetFileSolution());

            _visualStudioReader = new VisualStudioSolutionReaderIoc(_mockFileReader);
        }
 public VisualStudioSolutionManagerIoc(IVisualStudioSolutionWriter visualStudioSolutionWriter,
                                       IVisualStudioSolutionReader visualStudioSolutionReader, IVisualStudioProjectReader projectReader,
                                       IVisualStudioProjectWriter projectWriter)
 {
     _solutionWriter = Ensure.IsNotNull(visualStudioSolutionWriter, nameof(visualStudioSolutionWriter));
     _solutionReader = Ensure.IsNotNull(visualStudioSolutionReader, nameof(visualStudioSolutionReader));
     _projectReader  = Ensure.IsNotNull(projectReader, nameof(projectReader));
     _projectWriter  = Ensure.IsNotNull(projectWriter, nameof(projectWriter));
 }