Example #1
0
        public void Can_Execute(string[] inputFiles, string[] outputFiles)
        {
            var task = new RazorGeneratorBuildTask
            {
                ProjectDir           = BasePath,
                ProjectTargetPath    = BasePath + "bin\\Debug\\RazorRockstars.BuildTask.dll",
                ProjectRootNamespace = "RazorRockstars",
                InputFiles           = inputFiles.Select(s => (ITaskItem) new TaskItem(s)).ToArray(),
                OutputFiles          = outputFiles.Select(s => (ITaskItem) new TaskItem(s)).ToArray()
            };

            var result = task.Execute();

            Assert.That(result, Is.True);

            foreach (var output in task.OutputFiles)
            {
                Assert.That(File.Exists(output.ItemSpec), Is.True);
            }
        }
        public void Can_Execute(string[] inputFiles, string[] outputFiles)
        {
            var task = new RazorGeneratorBuildTask
                           {
                               ProjectDir = BasePath,
                               ProjectTargetPath = BasePath + "bin\\Debug\\RazorRockstars.BuildTask.dll",
                               ProjectRootNamespace = "RazorRockstars",
                               InputFiles = inputFiles.Select(s => (ITaskItem)new TaskItem(s)).ToArray(),
                               OutputFiles = outputFiles.Select(s => (ITaskItem)new TaskItem(s)).ToArray()
                           };

            var result = task.Execute();

            Assert.That(result, Is.True);

            foreach (var output in task.OutputFiles)
                Assert.That(File.Exists(output.ItemSpec), Is.True);
        }
 public void Can_GetPageBaseTypeName()
 {
     var result = new RazorGeneratorBuildTask().GetPageBaseTypeName();
     Assert.That(result, Is.EqualTo("ServiceStack.Razor.ViewPage"));
 }
Example #4
0
        public void Can_GetPageBaseTypeName()
        {
            var result = new RazorGeneratorBuildTask().GetPageBaseTypeName();

            Assert.That(result, Is.EqualTo("ServiceStack.Razor.ViewPage"));
        }
Example #5
0
 public bool Can_ConfigurationMatches(string currentConfiguration, string allowedConfigs)
 {
     return(RazorGeneratorBuildTask.ConfigurationMatches(currentConfiguration, allowedConfigs));
 }
Example #6
0
 public string Does_ToUniqueFilePath_OutputCorrectFilePath(string filePath, string @namespace)
 {
     return(RazorGeneratorBuildTask.ToUniqueFilePath(filePath, @namespace));
 }