public void TestPropertyChangedFired()
        {
            ObservableObject obj = ObservableObject.CreateInstance();
            bool             propertyChangedFired = false;

            obj.PropertyChanged += delegate { propertyChangedFired = true; };

            obj.Name = "this should fire PropertyChanged event";
            Assert.That(propertyChangedFired);
        }