Esempio n. 1
0
        public void load_a_project_from_a_project_directory()
        {
            var dir = ".".ToFullPath()
                .ParentDirectory().ParentDirectory()
                .ParentDirectory()
                .AppendPath("Storyteller.Gallery");
            var input = new RunInput {Path = dir};

            var loader = new ProjectDirectoryLoader(new FubuCore.FileSystem()).Load(input.Path);

            loader.ShouldNotBeNull();
            loader.ProjectFolder.ShouldEqual(dir);
            loader.Name.ShouldEqual("Storyteller.Gallery");
        }
Esempio n. 2
0
        public void load_a_project_from_the_project_file_if_it_is_found()
        {
            var project = new Project
            {
                Name = "MyProject",
                Profile = "Regular",
                CompileTarget = "retail"
            };
            project.Save("myproject.xml");

            var input = new RunInput {Path = "myproject.xml"};

            var loader = new ProjectFileLoader(new FubuCore.FileSystem()).Load(input.Path);
            loader.Name.ShouldEqual("MyProject");
            loader.Profile.ShouldEqual("Regular");
            loader.CompileTarget.ShouldEqual("retail");
        }