public void SetUp() { // Setup Mocks and Stub mockDataService = new Mock<IDataService>(); mockCacheProvider = MockComponentProvider.CreateDataCacheProvider(); DataService.SetTestableInstance(mockDataService.Object); // Setup SUT subscriptionTypeController = new SubscriptionTypeController(); }
public void SetUp() { // Setup Mocks and Stub mockDataService = new Mock <IDataService>(); mockCacheProvider = MockComponentProvider.CreateDataCacheProvider(); DataService.SetTestableInstance(mockDataService.Object); // Setup SUT subscriptionTypeController = new SubscriptionTypeController(); }
public void SetUp() { // Setup Mocks and Stub this.mockDataService = new Mock <IDataService>(); this.mockCacheProvider = MockComponentProvider.CreateDataCacheProvider(); this.mockHostController = new Mock <IHostController>(); this.mockHostController.As <IHostSettingsService>(); DataService.SetTestableInstance(this.mockDataService.Object); var serviceCollection = new ServiceCollection(); serviceCollection.AddTransient <INavigationManager>(container => Mock.Of <INavigationManager>()); serviceCollection.AddTransient <IApplicationStatusInfo>(container => new DotNetNuke.Application.ApplicationStatusInfo(Mock.Of <IApplicationInfo>())); serviceCollection.AddTransient <IHostSettingsService>(container => (IHostSettingsService)this.mockHostController.Object); Globals.DependencyProvider = serviceCollection.BuildServiceProvider(); // Setup SUT this.subscriptionTypeController = new SubscriptionTypeController(); }