private void AssertBehavior() { _Instance.Name = null; Assert.IsFalse( _Called ); _Instance.Name = "Ian"; Assert.IsTrue( _Called ); Assert.AreEqual( "Ian", _Instance.Name ); Assert.AreEqual( "Name", _PropertyName ); }