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)); }
public void InValidConverterValuesThrowArgumenException(object value) { var itemTappedEventArgsConverter = new ItemTappedEventArgsConverter(); Assert.Throws <ArgumentException>(() => itemTappedEventArgsConverter.Convert(value, typeof(ItemTappedEventArgsConverter), null, CultureInfo.CurrentCulture)); }