public void will_usage_an_alias_for_an_operation() { const string REAL_NAME = "Chris Martin"; const string ALIAS = "factoryd"; var person = new Person(REAL_NAME); Assert.AreEqual(REAL_NAME, person.Name); using(person.Alias(ALIAS)) { Assert.AreEqual(ALIAS, person.Name); } Assert.AreEqual(REAL_NAME, person.Name); }