示例#1
0
 public void SetUp()
 {
     ComponentFactory.Container = new SimpleContainer();
     _cachingProvider           = MockComponentProvider.CreateDataCacheProvider();
     _dataProvider = MockComponentProvider.CreateDataProvider();
     SetupDataProvider();
     _searchHelper = new SearchHelperImpl();
 }
示例#2
0
        public void SetUp()
        {
            var serviceCollection         = new ServiceCollection();
            var mockApplicationStatusInfo = new Mock <IApplicationStatusInfo>();

            mockApplicationStatusInfo.Setup(info => info.Status).Returns(UpgradeStatus.Install);
            serviceCollection.AddTransient <INavigationManager>(container => Mock.Of <INavigationManager>());
            serviceCollection.AddTransient <IApplicationStatusInfo>(container => mockApplicationStatusInfo.Object);
            serviceCollection.AddTransient <IHostSettingsService, HostController>();
            Globals.DependencyProvider = serviceCollection.BuildServiceProvider();

            ComponentFactory.Container = new SimpleContainer();
            this._cachingProvider      = MockComponentProvider.CreateDataCacheProvider();
            this._dataProvider         = MockComponentProvider.CreateDataProvider();
            this.SetupDataProvider();
            this._searchHelper = new SearchHelperImpl();
            DataCache.ClearCache();
        }