public void RemoveInternalFromIssueText_NoMatchingText() { var guid = Guid.NewGuid().ToString(); string original = "<br><br><div><hr>should not be removed<hr></div>"; string expected = "\r\n<BODY><BR><BR>\r\n<DIV>\r\n<HR>\r\nshould not be removed\r\n<HR>\r\n</DIV></BODY>"; Assert.AreEqual(expected, FileIssueHelpers.RemoveInternalHTML(original, guid)); }
public void RemoveInternalFromIssueText_MatchingTextExists() { var guid = Guid.NewGuid().ToString(); // Internal id doesn't exist if the text is modified by user in edit pane. this scenario simulate the case. string original = $"<br><br><div><hr>{guid}<hr></div>"; string expected = "\r\n<BODY><BR><BR>\r\n<DIV></DIV></BODY>"; Assert.AreEqual(expected, FileIssueHelpers.RemoveInternalHTML(original, guid)); }