public TheWriteSolutionMethod()
 {
     _writer = new VisualStudioSolutionWriter();
     _solutionMock = new Mock<IVisualStudioSolution>();
     _fsMock = new Mock<IFileSystem>();
     _fsMock.SetupGet(fs => fs.PackagesFolder).Returns(@"packages");
     _fsMock.SetupGet(fs => fs.HostBin).Returns("bin");
     _fsMock.SetupGet(fs => fs.CurrentDirectory).Returns("root");
     _fsMock.Setup(fs=>fs.EnumerateFilesAndDirectories(It.IsAny<string>(), It.IsAny<string>(), SearchOption.AllDirectories)).Returns(new [] {Path.Combine("root","file1.csx"), Path.Combine("root", "child1", "file2.csx"), Path.Combine("root", "child1", "child2", "file3.csx")});
     _fsMock.Setup(fs => fs.FileExists(It.IsAny<string>())).Returns(false);
     _fsMock.SetupGet(fs => fs.TempPath).Returns("temp");
     _nestedItems = new List<ProjectItem>();
     _launcher = _writer.WriteSolution(_fsMock.Object, "test.csx", _solutionMock.Object, _nestedItems);
 }
Exemple #2
0
 public TheWriteSolutionMethod()
 {
     _writer       = new VisualStudioSolutionWriter();
     _solutionMock = new Mock <IVisualStudioSolution>();
     _fsMock       = new Mock <IFileSystem>();
     _fsMock.SetupGet(fs => fs.PackagesFolder).Returns(@"packages");
     _fsMock.SetupGet(fs => fs.HostBin).Returns("bin");
     _fsMock.SetupGet(fs => fs.CurrentDirectory).Returns("root");
     _fsMock.Setup(fs => fs.EnumerateFilesAndDirectories(It.IsAny <string>(), It.IsAny <string>(), SearchOption.AllDirectories)).Returns(new [] { Path.Combine("root", "file1.csx"), Path.Combine("root", "child1", "file2.csx"), Path.Combine("root", "child1", "child2", "file3.csx") });
     _fsMock.Setup(fs => fs.FileExists(It.IsAny <string>())).Returns(false);
     _fsMock.SetupGet(fs => fs.TempPath).Returns("temp");
     _nestedItems = new List <ProjectItem>();
     _launcher    = _writer.WriteSolution(_fsMock.Object, "test.csx", _solutionMock.Object, _nestedItems);
 }