private TestGenerateTasksFile CreateTask(string taskContent, params string[] references) { File.WriteAllText(sourceFile, taskContent); var task = new TestGenerateTasksFile(this) { BuildEngine = buildEngine, TasksName = tasksName, OutputPath = Path.GetTempPath(), References = references.Select(x => new TaskItem(x)).ToArray(), SourceTasks = new ITaskItem[] { new TaskItem(sourceFile) }, }; return(task); }
private TestGenerateTasksFile CreateTask(string taskContent, params string[] references) { File.WriteAllText(sourceFile, taskContent); var task = new TestGenerateTasksFile(this) { BuildEngine = buildEngine, TasksName = tasksName, OutputPath = Path.GetTempPath(), References = references.Select(x => new TaskItem(x)).ToArray(), SourceTasks = new ITaskItem[] { new TaskItem(sourceFile) }, }; return task; }