Example #1
0
        public void ParseSingleMappingTest()
        {
            //Set up parser
            TokenIterator tokens = Init("site/home.html : home()");
            SiteParser siteParser = new SiteParser(tokens);
            Mapping mapping = siteParser.ParseMapping();

            //Test path of site
            Assert.AreEqual("site/home.html", mapping.GetPath().ToString());

            //Test markup of site
            Markup parsedMarkup = mapping.GetMarkup();
            Assert.AreEqual("home", parsedMarkup.GetDesignator().GetIdentifier());
            Assert.AreEqual(0, parsedMarkup.GetArguments().Count);
        }