Пример #1
0
        public void ListBuiltFiles()
        {
            const string BuildDir = "builddir";

            FreudeProject project = new FreudeProject();

            project.BuildDir = BuildDir;

            FileStructureMocker fileStructure = new FileStructureMocker();

            fileStructure.AddFile(Path.Combine(BuildDir, @"file1.txt"));
            fileStructure.AddFile(Path.Combine(BuildDir, @"dir1\file2"));
            fileStructure.Mock(fileSystem);

            CollectionAssert.AreEquivalent(new[] { @"builddir\file1.txt", @"builddir\dir1\file2" }, builder.ListBuiltFiles(project));
        }
Пример #2
0
        public void ListProjectFiles()
        {
            const string  ProjectDir = "projDir";
            FreudeProject project    = new FreudeProject();

            project.SourceDir = ProjectDir;

            FileStructureMocker fileStructure = new FileStructureMocker();

            fileStructure.AddFile(Path.Combine(ProjectDir, @"site.css"));
            fileStructure.AddFile(Path.Combine(ProjectDir, @"weather.freude"));
            fileStructure.AddFile(Path.Combine(ProjectDir, @"content\other.css"));
            fileStructure.AddFile(Path.Combine(ProjectDir, @"_templates\template.cshtml"));
            fileStructure.Mock(fileSystem);

            CollectionAssert.AreEquivalent(
                new[] { @"projDir\site.css", @"projDir\weather.freude", @"projDir\content\other.css" },
                builder.ListProjectFiles(project));
        }