public void RenderToFileSetsOutputFile() { using (var template = new FakeTemplate()) { template.RenderToFile(TestFile); Assert.AreEqual(TestFile, template.Output.File); } }
public void RenderToFileRendersTheTemplate() { OutputFile[] outputFiles = null; this.transformation.Host.UpdatedOutputFiles = (input, outputs) => outputFiles = outputs; using (var template = new FakeTemplate()) { template.TransformedText = () => template.Write(TestOutput); template.RenderToFile(TestFile); } this.Dispose(); // Force the end of transformation OutputFile outputFile = outputFiles.Single(output => output.File == TestFile); Assert.AreEqual(TestOutput, outputFile.Content.ToString()); }