Exemplo n.º 1
0
 public void ReferenceExample2Test()
 {
     var importer = new Generator.Wpf.Generator
     {
         IncludeDocType = false,
     };
     RunTest(importer, "ReferenceExample2");
 }
Exemplo n.º 2
0
 public void TabsTest()
 {
     var importer = new Generator.Wpf.Generator
     {
         IndentString = "\t"
     };
     RunTest(importer, "Tabs");
 }
Exemplo n.º 3
0
 public void FourSpacesTest()
 {
     var importer = new Generator.Wpf.Generator
     {
         IndentString = "    "
     };
     RunTest(importer, "4Spaces");
 }
Exemplo n.º 4
0
 public void IdTest()
 {
     var importer = new Generator.Wpf.Generator
     {
         IncludeDocType = false,
     };
     RunTest(importer, "Id");
 }
Exemplo n.º 5
0
        public void WhitespaceSensitiveTest()
        {
            var importer = new Generator.Wpf.Generator {
                IncludeDocType = false
            };

            RunTest(importer, "WhitespaceSensitive");
        }
Exemplo n.º 6
0
        public void ReferenceExample1Test()
        {
            var importer = new Generator.Wpf.Generator {
                IncludeDocType = false
            };

            RunTest(importer, "ReferenceExample1");
        }
Exemplo n.º 7
0
        public void AutoCloseTest()
        {
            var importer = new Generator.Wpf.Generator {
                IncludeDocType = false
            };

            RunTest(importer, "AutoClose");
        }
Exemplo n.º 8
0
        public void TabsTest()
        {
            var importer = new Generator.Wpf.Generator
            {
                IndentString = "\t"
            };

            RunTest(importer, "Tabs");
        }
Exemplo n.º 9
0
        public void IdTest()
        {
            var importer = new Generator.Wpf.Generator
            {
                IncludeDocType = false,
            };

            RunTest(importer, "Id");
        }
Exemplo n.º 10
0
        public void FourSpacesTest()
        {
            var importer = new Generator.Wpf.Generator
            {
                IndentString = "    "
            };

            RunTest(importer, "4Spaces");
        }
Exemplo n.º 11
0
        private static void RunTest(Generator.Wpf.Generator generator, string file)
        {
            string actual;

            using (var memoryStream = new MemoryStream())
            {
                using (var textWriter = new StreamWriter(memoryStream))
                {
                    using (var reader = File.OpenText(string.Format("Functional/Expected/{0}.xhtml", file)))
                    {
                        generator.Import(reader, textWriter);
                    }

                    memoryStream.Position = 0;
                    using (var streamReader = new StreamReader(memoryStream))
                    {
                        actual = streamReader.ReadToEnd();
                    }
                }
            }
            var expectedText = File.ReadAllText(string.Format("Functional/Templates/{0}.haml", file));

            Assert.AreEqual(expectedText, actual);
        }
Exemplo n.º 12
0
 public void WhitespaceSensitiveTest()
 {
     var importer = new Generator.Wpf.Generator {IncludeDocType = false};
     RunTest(importer, "WhitespaceSensitive");
 }
Exemplo n.º 13
0
 public void VeryBasicTest()
 {
     var importer = new Generator.Wpf.Generator();
     RunTest(importer, "VeryBasic");
 }
Exemplo n.º 14
0
 public void AutoCloseTest()
 {
     var importer = new Generator.Wpf.Generator {IncludeDocType = false};
     RunTest(importer, "AutoClose");
 }
Exemplo n.º 15
0
        public void VeryBasicTest()
        {
            var importer = new Generator.Wpf.Generator();

            RunTest(importer, "VeryBasic");
        }