我正在测试我的 wpf 应用程序,我需要验证某些用户控件事件是否正确引发或不喜欢,例如,加载/卸载事件。我已经创建了我的 UserControl 类(我正在使用 DevExpress WPF 控件),因为我知道 TestStack.White 本身不支持第三方控件,代码是这样的:
[ControlTypeMapping(CustomUIItemType.Custom, WindowsFramework.Wpf)]
public class UserControl : CustomUIItem
{
public UserControl(
AutomationElement automationElement,
ActionListener actionListener)
: base(automationElement, actionListener)
{
}
protected UserControl()
{
}
public event RoutedEventHandler Loaded;
public event RoutedEventHandler Unloaded;
}
但现在我不明白如何验证是否引发事件。有人帮助我吗?谢谢