public void GridViewSortBehaviorTest() { // for code coverage UITester.Dispatcher.Invoke(() => { testBehavior.Detach(); var header = testGridView.Columns[0].Header as GridViewColumnHeader; testGridView.Columns[0].Header = "Test"; testBehavior.Attach(testListView); testBehavior.Detach(); testGridView.Columns[0].Header = header; testBehavior.Attach(testListView); header.Command.Execute(header); header.Command.Execute(header); header = testGridView.Columns[1].Header as GridViewColumnHeader; header.Command.Execute(header); header.Command.Execute(header); testBehavior.Detach(); testBehavior.Attach(testListView); GridViewSortBehavior.SetSortBy(header, header.Content.ToString()); }); }
public void SetUp() { UITester.Init(typeof(Utils.Net.Sample.App)); UITester.Dispatcher.Invoke(() => UITester.Get <ComboBox>().SelectedItem = "ListPage"); System.Threading.Thread.Sleep(100); testListView = UITester.Get <ListView>(); testGridView = UITester.Dispatcher.Invoke(() => testListView.View as GridView); testBehavior = UITester.Dispatcher.Invoke(() => Interaction.GetBehaviors(testListView).OfType <GridViewSortBehavior>().Single()); }