public void CanModifyUnlockedProperty() { LockablePerson p = new LockablePerson(); p.Name = "Somename"; p.Lock("name"); p.Unlock("name"); p.Name = "anothername"; Assert.AreEqual("anothername", p.Name, "The name of the person should have been modified, since it is no longer locked."); }
public void CanUnlockProperties() { LockablePerson p = new LockablePerson(); p.Name = "Somename"; p.Lock("Name"); Assert.IsTrue(p.IsLocked("Name")); p.Unlock("name"); Assert.IsFalse(p.IsLocked("Name")); }