Xamarin.ios 如何验证Xamarin UI测试中tableview元素的字母顺序

Xamarin.ios 如何验证Xamarin UI测试中tableview元素的字母顺序,xamarin.ios,automated-tests,xamarin.uitest,Xamarin.ios,Automated Tests,Xamarin.uitest,我在屏幕上有一个收款人返回的列表,我想检查它们是否按字母顺序显示。它们以以下格式显示。我想检查它们是否按Id订购:“受益人\单元格\标题\标签” 使用以下代码解决了该问题 /// <summary> /// Checks the alpha order. /// </summary> /// <returns><c>true</c>, if alpha order was checked,

我在屏幕上有一个收款人返回的列表,我想检查它们是否按字母顺序显示。它们以以下格式显示。我想检查它们是否按Id订购:“受益人\单元格\标题\标签”


使用以下代码解决了该问题

/// <summary>
        /// Checks the alpha order.
        /// </summary>
        /// <returns><c>true</c>, if alpha order was checked, <c>false</c> otherwise.</returns>
        /// <param name="query">Query.</param>
        public bool CheckAlphaOrder(Func<AppQuery,AppQuery> query)
        {
            var list = app.Query(query);
            var orderByAsc = list.OrderBy(d => d.Text);
            if (list.SequenceEqual(orderByAsc))
            {
                return true;
            }else{
                return false;
            }
        }
//
///检查字母顺序。
/// 
///如果选中alpha顺序,则为true,否则为false。
///询问。
公共bool CheckAlphaOrder(Func查询)
{
var list=app.Query(查询);
var orderByAsc=list.OrderBy(d=>d.Text);
if(list.SequenceEqual(orderByAsc))
{
返回true;
}否则{
返回false;
}
}
/// <summary>
        /// Checks the alpha order.
        /// </summary>
        /// <returns><c>true</c>, if alpha order was checked, <c>false</c> otherwise.</returns>
        /// <param name="query">Query.</param>
        public bool CheckAlphaOrder(Func<AppQuery,AppQuery> query)
        {
            var list = app.Query(query);
            var orderByAsc = list.OrderBy(d => d.Text);
            if (list.SequenceEqual(orderByAsc))
            {
                return true;
            }else{
                return false;
            }
        }