public System.Windows.Forms.DialogResult[] GetOptions() { var buttons = GetButtons(); return(buttons .Select(x => x.AutomationId) .Select(x => DialogResultMapper.FromAutomationId(buttons.Count, x)) .ToArray()); }
public void Choose(System.Windows.Forms.DialogResult dialogResult) { var automationId = DialogResultMapper.ToAutomationId(GetButtons().Count, dialogResult); FindFirstChild(x => x.ByAutomationId(automationId)).Click(); }