Пример #1
0
 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();
        }
Пример #3
0
 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();
 }