예제 #1
0
 public void DContactWithHtmlLastName_WhenScrubbed_BecomesSafe()
 {
     string malicious = "<div>Hello, world!</div>";
     DContact contact = new DContact {  Last_Name = malicious};
     contact.Scrub();
     Assert.AreNotEqual(contact.Last_Name, malicious);
 }
예제 #2
0
 public void DContactWithHtmlRelation_WhenScrubbed_BecomesSafe()
 {
     string malicious = "<div>Hello, world!</div>";
     DContact contact = new DContact {  Relation = malicious};
     contact.Scrub();
     Assert.AreNotEqual(contact.Relation, malicious);
 }
예제 #3
0
 public void DContactWithHtmlAndSqlUsername_WhenScrubbed_BecomesSafe()
 {
     string malicious = "attribute');DROP TABLE dbo.Users;--";
     DContact contact = new DContact { username = malicious };
     contact.Scrub();
     Assert.AreNotEqual(contact.username, malicious);
 }
예제 #4
0
 public void DContactWithSqlFirstName_WhenScrubbed_BecomesSafe()
 {
     string malicious = "<div>Hello, world!</div>');DROP TABLE dbo.Users;--";
     DContact contact = new DContact { First_Name = malicious };
     contact.Scrub();
     Assert.AreNotEqual(contact.First_Name, malicious);
 }