public void HtmlCodeTest() { const String JAVASCRIPT_CODE = "JAVASCRIPTCODE"; var operation = new JavaScriptOperation(JAVASCRIPT_CODE); Assert.AreEqual(String.Format(JavaScriptElement.JAVASCRIPT_FORMAT_SCRIPT_TAGS, JAVASCRIPT_CODE), operation.HtmlCode); }
public void CtorTest() { const String JAVASCRIPT_CODE = "JAVASCRIPTCODE"; var operation = new JavaScriptOperation(JAVASCRIPT_CODE); Assert.AreEqual(JAVASCRIPT_CODE, operation.JavaScript); }
public void BodyToStringTest() { var func = new JavaScriptFunction(TEST_TEXT); var line = new JavaScriptOperation("LINETEXT"); func.Lines.Add(line); Assert.AreEqual(func.ToString(), "() {" + Environment.NewLine + "LINETEXT" + Environment.NewLine + "}"); }
public void LinesTest() { var line = new JavaScriptOperation(TEST_TEXT); var func = new JavaScriptFunction(TEST_NAME); func.Lines.Add(line); Assert.AreSame(line, func.Lines[0]); }
public void BodyEmptyHtmlCodeTest() { var func = new JavaScriptFunction(TEST_TEXT); var line = new JavaScriptOperation("LINETEXT"); func.Lines.Add(line); Assert.AreEqual(func.HtmlCode, String.Format(JavaScriptFunction.JAVASCRIPT_FORMAT_SCRIPT_TAGS, "function " + TEST_TEXT + " () {" + Environment.NewLine + "LINETEXT" + Environment.NewLine + "}")); }
public void HtmlTest() { var line = new JavaScriptOperation(TEST_TEXT); var head = new HtmlHead(); PrivateObject headObj = new PrivateObject(head); var expectedHtmlCode = String.Format("{0}{1}", headObj.GetField("_required", BindingFlags.NonPublic | BindingFlags.Static), line.HtmlCode); Assert.IsTrue(head.AddElement(line)); Assert.AreEqual(head.Html, expectedHtmlCode); }
public void ToStringTest() { var func = new JavaScriptFunction(TEST_TEXT); var line = new JavaScriptOperation("LINETEXT"); func.Lines.Add(line); func.Parameters.Add("PARAM1"); func.Parameters.Add("PARAM2"); Assert.AreEqual(func.ToString(), "(PARAM1,PARAM2) {" + Environment.NewLine + "LINETEXT" + Environment.NewLine + "}"); }
public void AddElementTest() { var line = new JavaScriptOperation(TEST_TEXT); var head = new HtmlHead(); PrivateObject headObj = new PrivateObject(head); Assert.IsTrue(head.AddElement(line)); var collection = headObj.GetField("_children") as IList <IHtmlElement>; Assert.IsNotNull(collection); Assert.IsTrue(collection.Contains(line)); Assert.IsTrue(collection.Count == 1); }