protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); var options = Intent.GetStringExtra("XAMARIN_ASYNCTESTS_OPTIONS"); if (string.IsNullOrEmpty(options)) { options = "--category=Global"; } Forms.Init(this, bundle); var setup = new BtlsDroidFrameworkSetup(); DependencyInjector.RegisterDependency <IConnectionFrameworkSetup> (() => setup); DependencyInjector.RegisterDependency <IMonoConnectionFrameworkSetup> (() => setup); DependencyInjector.RegisterAssembly(typeof(WebDependencyProvider).Assembly); DependencyInjector.RegisterAssembly(typeof(MainActivity).Assembly); Framework = TestFramework.GetLocalFramework(typeof(MainActivity).Assembly); var mobileTestApp = new MobileFormsTestApp(Framework, options); // mobileTestApp.App.FinishedEvent += (sender, e) => TerminateWithSuccess (); LoadApplication(mobileTestApp); }
public override bool FinishedLaunching(UIApplication app, NSDictionary dict) { Forms.Init(); var setup = new MobileFrameworkSetup(); DependencyInjector.RegisterDependency <IConnectionFrameworkSetup> (() => setup); DependencyInjector.RegisterDependency <IMonoConnectionFrameworkSetup> (() => setup); DependencyInjector.RegisterAssembly(typeof(WebDependencyProvider).Assembly); DependencyInjector.RegisterAssembly(typeof(AppDelegate).Assembly); Framework = TestFramework.GetLocalFramework(typeof(AppDelegate).Assembly); var options = Environment.GetEnvironmentVariable("XAMARIN_ASYNCTESTS_OPTIONS"); var mobileTestApp = new MobileFormsTestApp(Framework, options); mobileTestApp.App.FinishedEvent += (sender, e) => TerminateWithSuccess(); LoadApplication(mobileTestApp); return(base.FinishedLaunching(app, dict)); }