public void SetUp() { ComponentFactory.Container = new SimpleContainer(); _cachingProvider = MockComponentProvider.CreateDataCacheProvider(); _dataProvider = MockComponentProvider.CreateDataProvider(); SetupDataProvider(); _searchHelper = new SearchHelperImpl(); }
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(); }