Avalonia.Input.UnitTests.TouchDeviceTests.DoubleTapped_Event_Is_Fired_With_Touch C# (CSharp) Метод

DoubleTapped_Event_Is_Fired_With_Touch() приватный Метод

private DoubleTapped_Event_Is_Fired_With_Touch ( ) : void
Результат void
        public void DoubleTapped_Event_Is_Fired_With_Touch()
        {
            using var app = UnitTestApp(new TimeSpan(200));
            var root = new TestRoot();
            var touchDevice = new TouchDevice();

            var isDoubleTapped = false;
            var doubleTappedExecutedTimes = 0;
            var tappedExecutedTimes = 0;
            root.DoubleTapped += (a, e) =>
            {
                isDoubleTapped = true;
                doubleTappedExecutedTimes++;
            };
            root.Tapped += (a, e) =>
            {
                tappedExecutedTimes++;
            };
            TapOnce(InputManager.Instance, touchDevice, root);
            TapOnce(InputManager.Instance, touchDevice, root, touchPointId: 1);
            Assert.Equal(1, tappedExecutedTimes);
            Assert.True(isDoubleTapped);
            Assert.Equal(1, doubleTappedExecutedTimes);
        }