public void PassArray() { // Arrange string[] validHtmlTags1 = { "b", "em", "strong" }; string input = " b>hello</b><script>evil</script>"; // Act string result = SanitizeHTML_Core.SanitizeHTML(input, validHtmlTags1); // Assert Assert.AreEqual(" b>hello</b><script>evil</script>", result); }
public void Shortcuts_1() { // Arrange List <string> validHtmlTags = null; string input = "<b>hello</b><script>evil</script>"; // Act string result = SanitizeHTML_Core.SanitizeHTML(input, validHtmlTags); // Assert Assert.AreEqual("<b>hello</b><script>evil</script>", result); }
public void PassArrayBlank() { // Arrange string[] validHtmlTags1 = null; string input = "<b>hello</b><script>evil</script>"; // Act string result = SanitizeHTML_Core.SanitizeHTML(input, validHtmlTags1); // Assert Assert.AreEqual("<b>hello</b><script>evil</script>", result); }
public void Malformed_4() { // Arrange List <string> validHtmlTags = new List <string> { "b" }; string input = "<<b>><script>evil</script>"; // Act string result = SanitizeHTML_Core.SanitizeHTML(input, validHtmlTags); // Assert Assert.AreEqual("<>b>><script>evil</script>", result); }
public void case_Whitespace() { // Arrange List <string> validHtmlTags = new List <string> { "em" }; string input = "<script>evil</script>< E M>hello</ eM>"; // Act string result = SanitizeHTML_Core.SanitizeHTML(input, validHtmlTags); // Assert Assert.AreEqual("<script>evil</script>< E M>hello</ eM>", result); }
public void case_Mixed2() { // Arrange List <string> validHtmlTags = new List <string> { "EM" }; string input = "<script>evil</script><EM>hello</eM>"; // Act string result = SanitizeHTML_Core.SanitizeHTML(input, validHtmlTags); // Assert Assert.AreEqual("<script>evil</script><EM>hello</eM>", result); }
public void position_2() { // Arrange List <string> validHtmlTags = new List <string> { "b" }; string input = "<script>evil</script><b>hello</b>"; // Act string result = SanitizeHTML_Core.SanitizeHTML(input, validHtmlTags); // Assert Assert.AreEqual("<script>evil</script><b>hello</b>", result); }
public void list_2() { // Arrange List <string> validHtmlTags = new List <string> { "b", "em" }; string input = "<em><b>hello</b></em><script>evil</script>"; // Act string result = SanitizeHTML_Core.SanitizeHTML(input, validHtmlTags); // Assert Assert.AreEqual("<em><b>hello</b></em><script>evil</script>", result); }
public void Shortcuts_7() { // Arrange List <string> validHtmlTags = new List <string> { "b" }; string input = " "; // Act string result = SanitizeHTML_Core.SanitizeHTML(input, validHtmlTags); // Assert Assert.AreEqual(" ", result); }