public void ContainsPageLink_Should_Return_False_When_Title_Has_No_Dashes_In_Markdown() { // Arrange MarkdownParser parser = new MarkdownParser(); MarkupLinkUpdater updater = new MarkupLinkUpdater(parser); string text = "here is a nice [the link text](Markdown enforces dashes for spaces in urls)"; // Act bool hasLink = updater.ContainsPageLink(text, "Markdown enforces dashes for spaces in urls"); // Assert Assert.That(hasLink, Is.False); }
public void ContainsPageLink_Should_Return_False_When_Title_Does_Not_Exist_In_Markdown() { // Arrange MarkdownParser parser = new MarkdownParser(); MarkupLinkUpdater updater = new MarkupLinkUpdater(parser); string text = "here is a nice [the link text](the-internal-wiki-page-title)"; // Act bool hasLink = updater.ContainsPageLink(text, "page title"); // Assert Assert.That(hasLink, Is.False); }
public void ContainsPageLink_Should_Return_False_When_Title_Does_Not_Exist_In_Creole() { // Arrange CreoleParser parser = new CreoleParser(_applicationSettings, _siteSettings); MarkupLinkUpdater updater = new MarkupLinkUpdater(parser); string text = "here is a nice [[the internal wiki page title|the link text]]"; // Act bool hasLink = updater.ContainsPageLink(text, "page title"); // Assert Assert.That(hasLink, Is.False); }
public void containspagelink_should_return_false_when_title_has_no_dashes_in_markdown() { // Arrange MarkdownParser parser = new MarkdownParser(); MarkupLinkUpdater updater = new MarkupLinkUpdater(parser); string text = "here is a nice [the link text](Markdown enforces dashes for spaces in urls)"; // Act bool hasLink = updater.ContainsPageLink(text, "Markdown enforces dashes for spaces in urls"); // Assert Assert.That(hasLink, Is.False); }
public void containspagelink_should_return_true_when_title_exists_in_markdown() { // Arrange MarkdownParser parser = new MarkdownParser(); MarkupLinkUpdater updater = new MarkupLinkUpdater(parser); string text = "here is a nice [the link text](the-internal-wiki-page-title)"; // Act bool hasLink = updater.ContainsPageLink(text, "the internal wiki page title"); // Assert Assert.That(hasLink, Is.True); }
public void containspagelink_should_return_true_when_title_exists_in_creole() { // Arrange CreoleParser parser = new CreoleParser(_applicationSettings, _siteSettings); MarkupLinkUpdater updater = new MarkupLinkUpdater(parser); string text = "here is a nice [[the internal wiki page title|the link text]]"; // Act bool hasLink = updater.ContainsPageLink(text, "the internal wiki page title"); // Assert Assert.That(hasLink, Is.True); }