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);
        }