From 10d1b6cd34797a7b8498e672b5e4474586c74f00 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Sat, 23 Oct 2021 14:44:19 +0200 Subject: [PATCH] Added test. --- tests/Avalonia.Controls.UnitTests/ButtonTests.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/Avalonia.Controls.UnitTests/ButtonTests.cs b/tests/Avalonia.Controls.UnitTests/ButtonTests.cs index c9ad24e654..e7a42c2d93 100644 --- a/tests/Avalonia.Controls.UnitTests/ButtonTests.cs +++ b/tests/Avalonia.Controls.UnitTests/ButtonTests.cs @@ -2,6 +2,7 @@ using System.Windows.Input; using Avalonia.Data; using Avalonia.Input; +using Avalonia.Interactivity; using Avalonia.Media; using Avalonia.Platform; using Avalonia.Rendering; @@ -271,6 +272,19 @@ namespace Avalonia.Controls.UnitTests [Fact] public void Button_Invokes_CanExecute_When_CommandParameter_Changed() + { + var target = new Button(); + var raised = 0; + + target.Click += (s, e) => ++raised; + + target.RaiseEvent(new RoutedEventArgs(AccessKeyHandler.AccessKeyPressedEvent)); + + Assert.Equal(1, raised); + } + + [Fact] + public void Raises_Click_When_AccessKey_Raised() { var command = new TestCommand(p => p is bool value && value); var target = new Button { Command = command };