コード例 #1
0
        public void InjectScripts_WhenInvalidHtml_NotAltered(string fileName)
        {
            var input = LoadFile(fileName);
            var htmlDocumentScriptInjector = new HtmlDocumentScriptInjector();

            var result = htmlDocumentScriptInjector.InjectScripts(input, _headScript, _bodyScript);

            Assert.Equal(input, result);
        }
コード例 #2
0
        public void InjectScripts_XML_NotAltered()
        {
            var input = LoadFile("XsltDocument");
            var htmlDocumentScriptInjector = new HtmlDocumentScriptInjector();

            var result = htmlDocumentScriptInjector.InjectScripts(input, _headScript, _bodyScript);

            Assert.Equal(input, result);
        }
コード例 #3
0
        public void InjectScripts_WhenNoScripts_NotAltered(string fileName, string injectData)
        {
            var input = LoadFile(fileName);
            var htmlDocumentScriptInjector = new HtmlDocumentScriptInjector();

            var result = htmlDocumentScriptInjector.InjectScripts(input, injectData, injectData);

            Assert.Equal(input, result);
        }
コード例 #4
0
        public void InjectScripts_WhenValidHtml_InjectsScripts(string fileName)
        {
            var input    = LoadFile(fileName);
            var expected = LoadFile(fileName + "Output");
            var htmlDocumentScriptInjector = new HtmlDocumentScriptInjector();

            var result = htmlDocumentScriptInjector.InjectScripts(input, _headScript, _bodyScript);

            Assert.Equal(expected, result);
        }