public virtual void SetUp() { this.ClearAll(); this.mockDispatcher = new MockDispatcher(); Ioc.RegisterSingleton<IMvxViewDispatcher>(this.mockDispatcher); Ioc.RegisterSingleton<IMvxMainThreadDispatcher>(this.mockDispatcher); Ioc.RegisterSingleton<IMvxTrace>(new TestTrace()); Ioc.RegisterSingleton<IMvxSettings>(new MvxSettings()); this.Initialize(); this.CreateTestableObject(); // for navigation parsing Ioc.RegisterSingleton<IMvxStringToTypeParser>(new MvxStringToTypeParser()); Ioc.RegisterSingleton<ISQLiteConnectionFactory>(new MvxWpfSqLiteConnectionFactory()); Ioc.RegisterSingleton<IMvxMessenger>(new MvxMessengerHub()); var barcodeScannerMock = new Mock<IBarCodeScanner> (); Ioc.RegisterSingleton<IBarCodeScanner>(barcodeScannerMock.Object); SocialShopper.Core.App.InitializeServices(CreatableTypes); SocialShopper.Core.App.InitializeData(); }
public virtual void SetUp() { this.ClearAll(); this.mockDispatcher = new MockDispatcher(); Ioc.RegisterSingleton<IMvxViewDispatcher>(this.mockDispatcher); Ioc.RegisterSingleton<IMvxMainThreadDispatcher>(this.mockDispatcher); Ioc.RegisterSingleton<IMvxTrace>(new TestTrace()); Ioc.RegisterSingleton<IMvxSettings>(new MvxSettings()); this.Initialize(); this.CreateTestableObject(); }
public virtual void SetUp() { this.ClearAll(); this.mockDispatcher = new MockDispatcher(); Ioc.RegisterSingleton<IMvxViewDispatcher>(this.mockDispatcher); Ioc.RegisterSingleton<IMvxMainThreadDispatcher>(this.mockDispatcher); Ioc.RegisterSingleton<IMvxTrace>(new TestTrace()); Ioc.RegisterSingleton<IMvxSettings>(new MvxSettings()); Ioc.RegisterSingleton<IMvxFileStore>(new MvxWpfFileStore()); Ioc.RegisterType<ILocalDataService, LocalDataService>(); Ioc.RegisterType<IMvxMessenger, MvxMessengerHub>(); Ioc.RegisterType<IFollowService, MockFollowService>(); this.Initialize(); this.CreateTestableObject(); }