protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
test_suite = Intent.GetStringExtra ("TestSuite");
if (!AndroidRunner.Suites.TryGetValue(test_suite, out suite)) {
suite = null;
}
var menu = new RootElement (String.Empty);
main = new Section (test_suite);
if (suite != null) {
foreach (ITest test in suite.Tests) {
TestSuite ts = test as TestSuite;
if (ts != null)
main.Add(new TestSuiteElement(ts, AndroidRunner.Runner));
else
main.Add(new TestCaseElement(test as TestMethod, AndroidRunner.Runner));
}
}
menu.Add (main);
Section options = new Section () {
new ActionElement ("Run all", Run),
};
menu.Add (options);
var da = new DialogAdapter (this, menu);
var lv = new ListView (this) {
Adapter = da
};
SetContentView (lv);
}