public void RedactPersonalData_does_not_affect_all_alphanumeric() { var safeData = "This is a 123 test"; var redactor = new DataRedactor(); var result = redactor.RedactPersonalData(safeData); Assert.Equal(safeData, result); }
public void RedactPersonalData_handles_no_text_nodes() { var before = "<p></p>"; var after = "<p>"; var redactor = new DataRedactor(); var result = redactor.RedactPersonalData(before); Assert.Equal(after, result); }
public void RedactAll_replaces_all_alphanumeric() { var before = "This is a 123 test"; var after = "**** ** * *** ****"; var redactor = new DataRedactor(); var result = redactor.RedactAll(before); Assert.Equal(after, result); }
public void RedactPersonalData_replaces_phone_numbers(string phoneNumber) { var before = $"Call {phoneNumber} to test"; var after = "Call ***** ****** to test"; var redactor = new DataRedactor(); var result = redactor.RedactPersonalData(before); Assert.Equal(after, result); }
public void RedactPersonalData_replaces_email_address(string emailAddress) { var before = $"Email {emailAddress} to test"; var after = "Email *****@*****.*** to test"; var redactor = new DataRedactor(); var result = redactor.RedactPersonalData(before); Assert.Equal(after, result); }
public void RedactAll_does_not_affect_HTML_tags() { var before = "<p>This is a 123 test</p>"; var after = "<p>**** ** * *** ****</p>"; var redactor = new DataRedactor(); var result = redactor.RedactAll(before); Assert.Equal(after, result); }