public override void RowSelected(UITableView tableView, NSIndexPath indexPath)
            {
                var tests      = (IEnumerable <InteractiveTest>)_owner._interactiveTests;
                var categories = tests.Select(x => x.Category).OrderBy(x => x).ToArray();
                var category   = categories [indexPath.Section];

                var test = tests
                           .Where(x => x.Category == category)
                           .OrderBy(x => x.Name)
                           .ElementAt(indexPath.Row);

                _owner.RunTest(test);
            }