private bool checkFile(MyTestEnv env, string fileName)
 {
     string outFileName = Path.GetFileNameWithoutExtension(fileName) + "-res" + Path.GetExtension(fileName);
     //
     string input = File.ReadAllText(env.InputFileName(fileName));
     string expected = File.ReadAllText(env.InputFileName(outFileName));
     //
     string output = CodeblockTagReplacer.Process(input);
     File.WriteAllText(env.ResultFileName(outFileName), output);
     //
     return (expected.Trim() == output.Trim());
 }
 public void TestCodeblockTagReplacer1()
 {
     Globals.OutSettings = Globals.DevOutSettings;
     //
     MyTestEnv env = new MyTestEnv(this.TestContext, "CodeblockTagReplacer");
     //
     Assert.IsTrue(this.checkFile(env, "1-empty.xml"));
     Assert.IsTrue(this.checkFile(env, "2-simple.xml"));
     Assert.IsTrue(this.checkFile(env, "3-if.xml"));
     Assert.IsTrue(this.checkFile(env, "4-empty-line.xml"));
     Assert.IsTrue(this.checkFile(env, "5-custom.xml"));
     Assert.IsTrue(this.checkFile(env, "6-collection.xml"));
     //Assert.IsTrue(this.checkFile(env, "7-temp.xml"));
 }