Beispiel #1
0
 public void DImageWithHtmlTitle_WhenScrubbed_BecomesSafe()
 {
     string malicious = "<div>Hello, world!</div>";
     DImage image = new DImage { Title = malicious };
     image.Scrub();
     Assert.AreNotEqual(image.Title, malicious);
 }
Beispiel #2
0
 public void DImageWithSqlUsername_WhenScrubbed_BecomesSafe()
 {
     string malicious = "<div>Hello, world!</div>');DROP TABLE dbo.Users;--";
     DImage image = new DImage { username = malicious };
     image.Scrub();
     Assert.AreNotEqual(image.username, malicious);
 }
Beispiel #3
0
 public void DImageWithHtmlAndSqlUsername_WhenScrubbed_BecomesSafe()
 {
     string malicious = "attribute');DROP TABLE dbo.Users;--";
     DImage image = new DImage { username = malicious };
     image.Scrub();
     Assert.AreNotEqual(image.username, malicious);
 }