예제 #1
0
        public void headcontent_should_contain_script_tag_and_cdn_src()
        {
            // Arrange
            string  expectedScriptTag = "<script type=\"text/javascript\" src=\"http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML\"></script>";
            MathJax mathjax           = new MathJax();

            // Act
            string scriptTag = mathjax.GetHeadContent();

            // Assert
            Assert.That(scriptTag, Is.StringContaining(expectedScriptTag));
        }
예제 #2
0
        public void should_replace_token_after_parse()
        {
            // Arrange
            string  expectedHtml = "<p> $$e=mc2$$</p>";
            MathJax mathjax      = new MathJax();

            // Act
            string actualHtml = mathjax.AfterParse("<p>[[[mathjax]]] $$e=mc2$$</p>");

            // Assert
            Assert.That(actualHtml, Is.EqualTo(expectedHtml));
        }