public void ContentScript_ToString_returns_empty_string_if_no_html_or_url_set() { // Arrange var contentScript = new ContentScript(); // Act var html = contentScript.ToString(); // Assert Assert.That(html, Is.Empty); }
public void ContentScript_ToString_returns_html_if_set() { // Arrange const string scriptHtml = "<script type=\"text/javascript\">alert('hello!');</script>"; var contentScript = new ContentScript {Html = scriptHtml}; // Act var html = contentScript.ToString(); // Assert Assert.That(html, Is.EqualTo(scriptHtml)); }
public void ContentScript_ToString_wraps_script_url_in_html_tag_if_no_html_set() { // Arrange const string scriptUrl = "http://wwww.google.com/script.js"; var contentScript = new ContentScript {Url = new Uri(scriptUrl)}; // Act var html = contentScript.ToString(); // Assert Assert.That(html, Is.StringContaining(scriptUrl)); Assert.That(html, Is.StringContaining("<script")); }