|
|
|
@ -199,6 +199,18 @@ namespace Avalonia.Controls.UnitTests.Platform |
|
|
|
menu.VerifySet(x => x.SelectedItem = null, Times.Never); |
|
|
|
Assert.False(e.Handled); |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
public void Doesnt_Throw_On_Menu_Keypress() |
|
|
|
{ |
|
|
|
// Issue #3459
|
|
|
|
var target = new DefaultMenuInteractionHandler(false); |
|
|
|
var menu = Mock.Of<IMenu>(); |
|
|
|
var item = Mock.Of<IMenuItem>(x => x.IsTopLevel == true && x.Parent == menu); |
|
|
|
var e = new KeyEventArgs { Key = Key.Tab, Source = menu }; |
|
|
|
|
|
|
|
target.KeyDown(menu, e); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
public class NonTopLevel |
|
|
|
|