public void DUnit_WhenAskedForKey_ReturnsEmail_ID() { //Arrange: An unit with a unique key is constructed. DUnit unit = new DUnit { Unit_ID = -1 }; //Act: the key is retrieved. int key = unit.key; //Assert: the key is the same as the friended user's ID. Assert.AreEqual(key, unit.Unit_ID); }
public void DUnitWithSqlMembers_WhenScrubbed_BecomesSafe() { //Arrange: An unit with malicious html and sql members is constructed. string malicious = "1');DELETE TABLE dbo.example;--"; DUnit unit = new DUnit{ Long_Name = malicious }; //Act: The friended user is scrubbed. unit.Scrub(); //Assert: The friended user has no html in its members. Assert.AreNotEqual(malicious, unit.Long_Name); }
public void DUnitWithHtmlMembers_WhenScrubbed_BecomesSafe() { //Arrange: An unit with malicious sql members is constructed. string malicious = "<div>"; DUnit unit = new DUnit{ Long_Name = malicious }; //Act: The friended user is scrubbed. unit.Scrub(); //Assert: The friended user has no html in its members. Assert.AreNotEqual(malicious, unit.Long_Name); }
public IEnumerable<DUnit> Unit_Update(DUnit updating) { IDataRepository<DUnit> units = RepositoryFactory.Instance.Construct<DUnit>(); units.Update(updating); return units; }
public IEnumerable<DUnit> Unit_Delete(DUnit deleting) { IDataRepository<DUnit> units = RepositoryFactory.Instance.Construct<DUnit>(); units.Delete(deleting); return units; }
public ActionResult Unit_Update(DUnit updating) { return View("Index"); }
public ActionResult Unit_Delete(DUnit deleting) { return View("Index"); }
public ActionResult Unit_Create(DUnit creating) { return View("Index"); }