public void InlineScriptGroupAddTest() { var scriptGroup = new InlineScriptGroup(); var path = "var s = 'Hello World!';"; var script1 = new InlineScript(path); var script2 = new InlineScript(path); scriptGroup.Add(script1); try { scriptGroup.Add(script2); } catch (ResourceAlreadyAddedException) { return; } catch (Exception) { Assert.Fail("Incorrect exception thrown."); } Assert.Fail("No exception thrown."); }
public void InlineScriptGroupRenderTest() { var scriptGroup = new InlineScriptGroup(); var source1 = "var s = 'Hello World!';"; var source2 = "var r = 'Hello Earth!';"; var script1 = new InlineScript(source1); var script2 = new InlineScript(source2); scriptGroup.Add(script1); scriptGroup.Add(script2); var expected = "<script type=\"text/javascript\">" + Environment.NewLine; expected += "// <![CDATA[" + Environment.NewLine; expected += source1 + Environment.NewLine; expected += source2 + Environment.NewLine; expected += "// ]]>" + Environment.NewLine; expected += "</script>"; var render = scriptGroup.Render(); Assert.AreEqual(expected, render); }