public virtual void Setup() { // fake set up of the IoC MvxSingleton.ClearAllSingletons(); _ioc = new MvxSimpleIoCServiceProvider(); var serviceProvider = new MvxServiceProvider(_ioc); _ioc.RegisterServiceInstance<IMvxServiceProviderRegistry>(serviceProvider); _ioc.RegisterServiceInstance<IMvxServiceProvider>(serviceProvider); _ioc.RegisterServiceInstance<IMvxTrace>(new MvxDebugTrace()); MvxTrace.Initialize(); }
public virtual void Setup() { // fake set up of the IoC MvxSingleton.ClearAllSingletons(); _ioc = new MvxSimpleIoCServiceProvider(); var serviceProvider = new MvxServiceProvider(_ioc); _ioc.RegisterServiceInstance <IMvxServiceProviderRegistry>(serviceProvider); _ioc.RegisterServiceInstance <IMvxServiceProvider>(serviceProvider); _ioc.RegisterServiceInstance <IMvxTrace>(new MvxDebugTrace()); MvxTrace.Initialize(); }
public override void SubInitialize() { // Fake set up of the IoC MvxSingleton.ClearAllSingletons(); this.IoC = new MvxSimpleIoCServiceProvider(); var serviceProvider = new MvxServiceProvider(this.IoC); this.IoC.RegisterServiceInstance<IMvxServiceProviderRegistry>(serviceProvider); this.IoC.RegisterServiceInstance<IMvxServiceProvider>(serviceProvider); this.IoC.RegisterServiceInstance<IMvxTrace>(new MvxDebugTrace()); MvxTrace.Initialize(); base.SubInitialize(); }