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")); }
public bool Can_ConfigurationMatches(string currentConfiguration, string allowedConfigs) { return(RazorGeneratorBuildTask.ConfigurationMatches(currentConfiguration, allowedConfigs)); }
public string Does_ToUniqueFilePath_OutputCorrectFilePath(string filePath, string @namespace) { return(RazorGeneratorBuildTask.ToUniqueFilePath(filePath, @namespace)); }