public void AddEvents() { UIElement dependencyObject = new UIElement(); var bindEvent = new BindEventHandler(); var viewModel = new _TestBindEventHandler(); bindEvent.Source = viewModel; bindEvent.MethodName = "RoutedEventHandler"; bindEvent.TargetEventName = "GotFocus"; // rise event to the property BindXAML.ProcessAddEventItems(dependencyObject, bindEvent); RoutedEventArgs newEventArgs = new RoutedEventArgs(UIElement.GotFocusEvent); dependencyObject.RaiseEvent(newEventArgs); Assert.True(viewModel.EventCalled); }