maui-linux/Xamarin.Forms.Core.UnitTests/TapGestureRecognizerTests.cs

34 строки
703 B
C#

using System;
using NUnit.Framework;
namespace Xamarin.Forms.Core.UnitTests
{
[TestFixture]
public class TapGestureRecognizerTests : BaseTestFixture
{
[Test]
public void Constructor ()
{
var tap = new TapGestureRecognizer ();
Assert.AreEqual (null, tap.Command);
Assert.AreEqual (null, tap.CommandParameter);
Assert.AreEqual (1, tap.NumberOfTapsRequired);
}
[Test]
public void CallbackPassesParameter ()
{
var view = new View ();
var tap = new TapGestureRecognizer ();
tap.CommandParameter = "Hello";
object result = null;
tap.Command = new Command (o => result = o);
tap.SendTapped (view);
Assert.AreEqual (result, tap.CommandParameter);
}
}
}