Example #1
0
        public static SolutionFiles FromDirectory(string directory, ISolutionLoader loader)
        {
            var files = new SolutionFiles(new FileSystem(), loader);

            files.resetDirectories(directory);

            return(files);
        }
Example #2
0
        public void SetUp()
        {
            theSolution = new Solution
            {
                Directory = "SolutionFiles"
            };

            theFileSystem = new FileSystem();
            theFileSystem.CreateDirectory("SolutionFiles");

            theSolutionFiles = new SolutionFiles(theFileSystem, new SolutionLoader());
            theSolutionFiles.RootDir = Path.GetTempPath().AppendRandomPath();

            theFileSystem.CreateDirectory("SolutionFiles", "src");

            theFileSystem.CreateDirectory("SolutionFiles", "src", "Project1");
            theFileSystem.CreateDirectory("SolutionFiles", "src", "Project2");

            theFileSystem.WriteStringToFile(Path.Combine("SolutionFiles", "src", "Project1", "Project1.csproj"), "test");
            theFileSystem.WriteStringToFile(Path.Combine("SolutionFiles", "src", "Project2", "Project2.csproj"), "test");
        }
Example #3
0
        public void SetUp()
        {
            theSolution = new Solution
            {
                Directory = "SolutionFiles"
            };

            theFileSystem = new FileSystem();
            theFileSystem.CreateDirectory("SolutionFiles");

            theSolutionFiles = new SolutionFiles(theFileSystem, new SolutionLoader());
            theSolutionFiles.RootDir = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "SolutionFiles");

            theFileSystem.CreateDirectory("SolutionFiles", "src");

            theFileSystem.CreateDirectory("SolutionFiles", "src", "Project1");
            theFileSystem.CreateDirectory("SolutionFiles", "src", "Project2");

            theFileSystem.WriteStringToFile(Path.Combine("SolutionFiles", "src", "Project1", "Project1.csproj"), "test");
            theFileSystem.WriteStringToFile(Path.Combine("SolutionFiles", "src", "Project2", "Project2.csproj"), "test");
        }
Example #4
0
        public static SolutionFiles FromDirectory(string directory, ISolutionLoader loader)
        {
            var files = new SolutionFiles(new FileSystem(), loader);
            files.resetDirectories(directory);

            return files;
        }
Example #5
0
 public static PublishingService For(SolutionMode mode)
 {
     return(new PublishingService(SolutionFiles.For(mode)));
 }
Example #6
0
        public static Solution ReadFrom(string directory)
        {
            var builder = new SolutionBuilder(SolutionFiles.FromDirectory(directory), ProjectReader.Basic());

            return(builder.Build());
        }
Example #7
0
 public static ISolutionBuilder Classic()
 {
     return(new SolutionBuilder(SolutionFiles.Classic(), ProjectReader.Basic()));
 }