public void AddPropertyChangeEvents()
        {
            ExecuteInStaMode.Invoke(() =>
            {
                UIElement dependencyObject = new UIElement();
                var bindEvent                = new BindEventHandler();
                var viewModel                = new _TestBindEventHandlerChange();
                bindEvent.Source             = viewModel;
                bindEvent.MethodName         = "EventHandler";
                bindEvent.TargetPropertyName = "IsEnabled";

                BindXAML.ProcessAddPropertyChangeEventItems(dependencyObject, bindEvent);

                // change the property
                dependencyObject.IsEnabled = false;
                Assert.True(viewModel.EventCalled, "Dependency property change event was not set");
            });
        }