TestableFileProjectItem CreateGenerator(string fileName) { templatingHost = new FakeTextTemplatingHost(); var projectFile = new TestableFileProjectItem(fileName); customToolContext = new FakeTextTemplatingCustomToolContext(); generator = new TextTemplatingFileGenerator(templatingHost, projectFile, customToolContext); return projectFile; }
FileProjectItem GenerateCodeWithProjectFile() { var file = new TestableFileProjectItem("test.tt"); customTool.GenerateCode(file, null); return file; }
void CreateProjectTemplateFile() { templateFile = new TestableFileProjectItem("MyTemplate.tt"); project = templateFile.Project; }