public void SetUp() { //Arrange ComponentFactory.Container = new SimpleContainer(); MockComponentProvider.ResetContainer(); _mockDataProvider = MockComponentProvider.CreateDataProvider(); _mockLocaleController = MockComponentProvider.CreateLocaleController(); _mockCachingProvider = MockComponentProvider.CreateDataCacheProvider(); _mockDataService = new Mock<IDataService>(); _mockUserController = new Mock<IUserController>(); _mockModuleController = new Mock<IModuleController>(); _mockTabController = new Mock<ITabController>(); _mockHostController = new Mock<IHostController>(); SetupDataProvider(); SetupHostController(); SetupUserController(); SetupPortalSettings(); SetupModuleController(); DeleteIndexFolder(); TabController.SetTestableInstance(_mockTabController.Object); _internalSearchControllerImpl = new InternalSearchControllerImpl(); InternalSearchController.SetTestableInstance(_internalSearchControllerImpl); _internalSearchController = InternalSearchController.Instance; //create instance of the SearchServiceController _searchServiceController = new SearchServiceController(HtmlModDefId); CreateNewLuceneControllerInstance(); }
public void SetUp() { //Arrange ComponentFactory.Container = new SimpleContainer(); MockComponentProvider.ResetContainer(); _mockDataProvider = MockComponentProvider.CreateDataProvider(); _mockLocaleController = MockComponentProvider.CreateLocaleController(); _mockCachingProvider = MockComponentProvider.CreateDataCacheProvider(); _mockDataService = new Mock<IDataService>(); _mockUserController = new Mock<IUserController>(); _mockModuleController = new Mock<IModuleController>(); _mockTabController = new Mock<ITabController>(); _mockHostController = new Mock<IHostController>(); SetupDataProvider(); SetupHostController(); SetupUserController(); SetupPortalSettings(); SetupModuleController(); DeleteIndexFolder(); TabController.SetTestableInstance(_mockTabController.Object); _internalSearchController = InternalSearchController.Instance; _mockCBO = new Mock<ICBO>(); var tabKey = string.Format("{0}-{1}", TabSearchTypeId, 0); var userKey = string.Format("{0}-{1}", UserSearchTypeId, 0); _mockCBO.Setup(c => c.GetCachedObject<IDictionary<string, string>>(It.IsAny<CacheItemArgs>(), It.IsAny<CacheItemExpiredCallback>(), It.IsAny<bool>())) .Returns(new Dictionary<string, string>() { { tabKey, TabSearchTypeName }, { userKey, UserSearchTypeName } }); CBO.SetTestableInstance(_mockCBO.Object); //create instance of the SearchServiceController _searchServiceController = new SearchServiceController(HtmlModDefId); CreateNewLuceneControllerInstance(); }