Ejemplo n.º 1
0
        public void ItemTappedEventArgsConverter(ItemTappedEventArgs value, object expectedResult)
        {
            var itemTappedEventArgsConverter = new ItemTappedEventArgsConverter();

            var result = itemTappedEventArgsConverter.Convert(value, typeof(ItemTappedEventArgsConverter), null, CultureInfo.CurrentCulture);

            Assert.Equal(result, expectedResult);
        }
        public void Command_OrderOfExecution()
        {
            const string commandParameter = "ItemProperty";
            var          converter        = new ItemTappedEventArgsConverter(false);
            var          behavior         = new EventToCommandBehaviorMock
            {
                EventName          = "ItemTapped",
                EventArgsConverter = converter,
                CommandParameter   = commandParameter,
                Command            = new DelegateCommand <string>(o =>
                {
                    Assert.NotNull(o);
                    Assert.Equal(commandParameter, o);
                    Assert.False(converter.HasConverted);
                })
            };
            var listView = new ListView();

            listView.Behaviors.Add(behavior);
            behavior.RaiseEvent(listView, new ItemTappedEventArgs(listView, commandParameter));
        }
Ejemplo n.º 3
0
        public void InValidConverterValuesThrowArgumenException(object value)
        {
            var itemTappedEventArgsConverter = new ItemTappedEventArgsConverter();

            Assert.Throws <ArgumentException>(() => itemTappedEventArgsConverter.Convert(value, typeof(ItemTappedEventArgsConverter), null, CultureInfo.CurrentCulture));
        }