public void ConvertsAddressInHrefToForm() { const string before = "<a href=\"mailto:[email protected]\">real name</a>"; const string after = "<a href=\"https://www.eastsussex.gov.uk/contactus/emailus/email.aspx?n=real+name&e=first.last&d=eastsussex.gov.uk\">real name</a>"; var result = new UseFormForEmailLinksFormatter().Format(before); Assert.AreEqual(after, result); }
public void LeavesEmailInLinkTextUnaltered() { const string before = "<a href=\"mailto:[email protected]\">[email protected]</a>"; const string after = "<a href=\"https://www.eastsussex.gov.uk/contactus/emailus/email.aspx?n=First+Last&e=first.last&d=eastsussex.gov.uk\">[email protected]</a>"; var result = new UseFormForEmailLinksFormatter().Format(before); Assert.AreEqual(after, result); }