public void Run_CheckReservedKeywords()
        {
            string path           = Directory.GetCurrentDirectory().Replace("bin\\Debug\\netcoreapp3.1", "") + @"Test_3_QUALITY_CHECKS_INPUT.txt";
            string resultPath     = Directory.GetCurrentDirectory().Replace("bin\\Debug\\netcoreapp3.1", "") + @"Test_3_QUALITY_CHECKS_OUTPUT.txt";
            string input          = File.ReadAllText(path);
            string errorMessage   = string.Empty;
            string returnVal      = new Xml2CodeConverter(new CSharpClassWriter(null)).Convert(input, out errorMessage);
            string resultsCompare = File.ReadAllText(resultPath);

            Assert.AreEqual(resultsCompare.Replace(Environment.NewLine, "").Replace(" ", "").Replace("\t", ""), returnVal.Replace(Environment.NewLine, "").Replace(" ", "").Replace("\t", ""));
        }
예제 #2
0
        public void Run()
        {
            string path           = Directory.GetCurrentDirectory().Replace("bin\\Debug\\netcoreapp3.1", "") + @"Test_1_BASIC_SCENARIO_INPUT.txt";
            string resultPath     = Directory.GetCurrentDirectory().Replace("bin\\Debug\\netcoreapp3.1", "") + @"Test_1_BASIC_SCENARIO_OUTPUT.txt";
            string input          = File.ReadAllText(path);
            string errorMessage   = string.Empty;
            string returnVal      = new Xml2CodeConverter(new JavaClassWriter(null)).Convert(input, out errorMessage);
            string resultsCompare = File.ReadAllText(resultPath);

            Assert.AreEqual(resultsCompare.Replace(Environment.NewLine, "").Replace(" ", "").Replace("\t", ""), returnVal.Replace(Environment.NewLine, "").Replace(" ", "").Replace("\t", ""));
        }
예제 #3
0
        public void Run_AddNamespaceAttributes()
        {
            string path         = Directory.GetCurrentDirectory().Replace("bin\\Debug\\netcoreapp3.1", "") + @"Test_2_SETTINGS_INPUT.txt";
            string resultPath   = Directory.GetCurrentDirectory().Replace("bin\\Debug\\netcoreapp3.1", "") + @"Test_2_SETTINGS_OUTPUT_AddNamespaceAttributes.txt";
            string input        = File.ReadAllText(path);
            string errorMessage = string.Empty;

            Dictionary <string, object> settings = new Dictionary <string, object>();

            settings.Add("AddNamespaceAttributes", "true");
            string returnVal = new Xml2CodeConverter(new CSharpClassWriter(settings)).Convert(input, out errorMessage);

            string resultsCompare = File.ReadAllText(resultPath);

            Assert.AreEqual(resultsCompare.Replace(Environment.NewLine, "").Replace(" ", "").Replace("\t", ""), returnVal.Replace(Environment.NewLine, "").Replace(" ", "").Replace("\t", ""));
        }