public void CreateForPostBack_OnClickOnly() { var commandInfo = CommandInfo.CreateForPostBack(null, null, "ClickHandler"); Assert.That(commandInfo.Title, Is.Null); Assert.That(commandInfo.AccessKey, Is.Null); Assert.That(commandInfo.OnClick, Is.EqualTo("ClickHandler")); Assert.That(commandInfo.Href, Is.EqualTo("#")); Assert.That(commandInfo.Target, Is.Null); }
public void AddAttributesToRender_OnClickOnly() { var commandInfo = CommandInfo.CreateForPostBack(null, null, "ClickHandler"); var stringWriter = new StringWriter(); var htmlTextWriter = new HtmlTextWriter(stringWriter); commandInfo.AddAttributesToRender(htmlTextWriter, RenderingFeatures.Default); htmlTextWriter.RenderBeginTag(HtmlTextWriterTag.A); htmlTextWriter.RenderEndTag(); var result = stringWriter.ToString(); Assert.That(result, Is.Not.StringContaining("title=")); Assert.That(result, Is.Not.StringContaining("accesskey=")); Assert.That(result, Is.StringContaining("onclick=\"ClickHandler\"")); Assert.That(result, Is.StringContaining("href=\"#\"")); Assert.That(result, Is.Not.StringContaining("target=")); }