public void AbsoluteHRef() { TestHtmlAnchor a = new TestHtmlAnchor(); a.HRef = "http://127.0.0.1/"; HtmlTextWriter writer = a.GetWriter(); Assert.AreEqual(" href=\"http://127.0.0.1/\"", writer.InnerWriter.ToString(), "#01"); }
public void RenderAttributes_Title_Null() { TestHtmlAnchor a = new TestHtmlAnchor(); Assert.AreEqual(0, a.Attributes.Count, "#1"); a.HRef = "*1*"; a.Name = "*2*"; a.Target = "*3*"; a.Title = null; Assert.AreEqual(3, a.Attributes.Count, "#2"); HtmlTextWriter writer = a.GetWriter(); Assert.AreEqual(" href=\"*1*\" name=\"*2*\" target=\"*3*\"", writer.InnerWriter.ToString(), "#3"); }
public void RenderAttributes_HRef_Empty() { TestHtmlAnchor a = new TestHtmlAnchor(); Assert.AreEqual(0, a.Attributes.Count, "#1"); a.HRef = string.Empty; a.Name = "*2*"; a.Target = "*3*"; a.Title = "*4*"; Assert.AreEqual(3, a.Attributes.Count, "#2"); HtmlTextWriter writer = a.GetWriter(); Assert.AreEqual(" name=\"*2*\" target=\"*3*\" title=\"*4*\"", writer.InnerWriter.ToString(), "#3"); }
public void RenderAttributes() { TestHtmlAnchor a = new TestHtmlAnchor(); a.HRef = "*1*"; a.Name = "*2*"; a.Target = "*3*"; a.Title = "*4*"; Assert.AreEqual(4, a.Attributes.Count, "Attributes.Count/4"); HtmlTextWriter writer = a.GetWriter(); Assert.AreEqual(" href=\"*1*\" name=\"*2*\" target=\"*3*\" title=\"*4*\"", writer.InnerWriter.ToString(), "attributes"); // HRef is missing, from the attributes collection, after rendering Assert.AreEqual(3, a.Attributes.Count, "Attributes.Count/3"); Assert.AreEqual(String.Empty, a.HRef, "HRef"); // but href is still rendered Assert.AreEqual(" href=\"*1*\" name=\"*2*\" target=\"*3*\" title=\"*4*\"", writer.InnerWriter.ToString(), "HRef is back"); }
public void AbsoluteHRef () { TestHtmlAnchor a = new TestHtmlAnchor (); a.HRef = "http://127.0.0.1/"; HtmlTextWriter writer = a.GetWriter (); Assert.AreEqual (" href=\"http://127.0.0.1/\"", writer.InnerWriter.ToString (), "#01"); }
public void RenderAttributes_Title_Null () { TestHtmlAnchor a = new TestHtmlAnchor (); Assert.AreEqual (0, a.Attributes.Count, "#1"); a.HRef = "*1*"; a.Name = "*2*"; a.Target = "*3*"; a.Title = null; Assert.AreEqual (3, a.Attributes.Count, "#2"); HtmlTextWriter writer = a.GetWriter (); Assert.AreEqual (" href=\"*1*\" name=\"*2*\" target=\"*3*\"", writer.InnerWriter.ToString (), "#3"); }
public void RenderAttributes_HRef_Empty () { TestHtmlAnchor a = new TestHtmlAnchor (); Assert.AreEqual (0, a.Attributes.Count, "#1"); a.HRef = string.Empty; a.Name = "*2*"; a.Target = "*3*"; a.Title = "*4*"; Assert.AreEqual (3, a.Attributes.Count, "#2"); HtmlTextWriter writer = a.GetWriter (); Assert.AreEqual (" name=\"*2*\" target=\"*3*\" title=\"*4*\"", writer.InnerWriter.ToString (), "#3"); }
public void RenderAttributes () { TestHtmlAnchor a = new TestHtmlAnchor (); a.HRef = "*1*"; a.Name = "*2*"; a.Target = "*3*"; a.Title = "*4*"; Assert.AreEqual (4, a.Attributes.Count, "Attributes.Count/4"); HtmlTextWriter writer = a.GetWriter (); Assert.AreEqual (" href=\"*1*\" name=\"*2*\" target=\"*3*\" title=\"*4*\"", writer.InnerWriter.ToString (), "attributes"); // HRef is missing, from the attributes collection, after rendering Assert.AreEqual (3, a.Attributes.Count, "Attributes.Count/3"); Assert.AreEqual (String.Empty, a.HRef, "HRef"); // but href is still rendered Assert.AreEqual (" href=\"*1*\" name=\"*2*\" target=\"*3*\" title=\"*4*\"", writer.InnerWriter.ToString (), "HRef is back"); }