예제 #1
0
        public override bool Execute(WhereAmIInput input)
        {
            Console.WriteLine("The root code directory for ripple is " + RippleFileSystem.FindCodeDirectory());
            Console.WriteLine("ripple.exe is at " + RippleFileSystem.RippleExeLocation());

            return(true);
        }
예제 #2
0
        public static SolutionGraph BuildForCurrentDirectory()
        {
            var builder       = new SolutionGraphBuilder(new FileSystem());
            var codeDirectory = RippleFileSystem.FindCodeDirectory();

            return(builder.ReadFrom(codeDirectory));
        }
예제 #3
0
        public void Describe(Description description)
        {
            description.Title = "Solution Graph at {0}".ToFormat(RippleFileSystem.FindCodeDirectory());

            var solutions = description.AddList("Solutions", _orderedSolutions.Value.Select(x => new SolutionListItem(x)));

            solutions.Label = "Solutions";
        }
예제 #4
0
 public void finds_the_code_dir()
 {
     RippleFileSystem.FindCodeDirectory().ShouldEqual(theCodeDir.ToFullPath());
 }