using System.Collections.Generic; using Avalonia.Controls; using Avalonia.Input; using Avalonia.Interactivity; using Xunit; namespace Avalonia.Base.UnitTests.Interactivity { public class RoutedEventRegistryTests { [Fact] public void Pointer_Events_Should_Be_Registered() { var expectedEvents = new List { InputElement.PointerPressedEvent, InputElement.PointerReleasedEvent }; var registeredEvents = RoutedEventRegistry.Instance.GetRegistered(); Assert.Contains(registeredEvents, expectedEvents.Contains); } [Fact] public void ClickEvent_Should_Be_Registered_On_Button() { var expectedEvents = new List { Button.ClickEvent }; var registeredEvents = RoutedEventRegistry.Instance.GetRegistered