public void ItalicLinkManipulator_Replace_LinkWithTarget() { string input = "This text contains an {i_link|italic link|target} with target."; string expected = "This text contains an <i class=\"mw-link mw-italic-link\">italic link</i> with target."; var manipulator = new ItalicLinkManipulator(); // ACT var output = manipulator.ReplaceMarkup(input); // ASSERT output.ShouldBe(expected); }
public void ItalicLinkManipulator_Remove_LinkWithTarget() { string input = "This text contains an {i_link|italic link|target} with target."; string expected = "This text contains an italic link with target."; var manipulator = new ItalicLinkManipulator(); // ACT var output = manipulator.RemoveMarkup(input); // ASSERT output.ShouldBe(expected); }