Android.NUnitLite.UI.TestSuiteActivity.OnCreate C# (CSharp) Method

OnCreate() protected method

protected OnCreate ( Bundle bundle ) : void
bundle Bundle
return void
		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);
		}
		
TestSuiteActivity