Exemplo n.º 1
0
 public UnitTest1()
 {
     context           = new ApparelStoreContext();
     controller        = new AdminController(this.context);
     searchcontroller  = new SearchServiceController(this.context);
     bookingController = new BookingController(this.context);
 }
Exemplo n.º 2
0
 public SearchTests()
 {
     context     = new HotelRoomBookingDBContext();
     controller  = new SearchServiceController();
     controller1 = new AdminServiceController(context);
     controller2 = new PaymentServiceController();
 }
        public void SetUp()
        {
            // Arrange
            ComponentFactory.Container = new SimpleContainer();
            MockComponentProvider.ResetContainer();

            var serviceCollection = new ServiceCollection();

            serviceCollection.AddTransient <IApplicationStatusInfo>(container => new DotNetNuke.Application.ApplicationStatusInfo(Mock.Of <IApplicationInfo>()));
            serviceCollection.AddTransient <INavigationManager>(container => Mock.Of <INavigationManager>());
            serviceCollection.AddTransient <IHostSettingsService, HostController>();
            Globals.DependencyProvider = serviceCollection.BuildServiceProvider();

            this.mockDataProvider     = MockComponentProvider.CreateDataProvider();
            this.mockLocaleController = MockComponentProvider.CreateLocaleController();
            this.mockCachingProvider  = MockComponentProvider.CreateDataCacheProvider();
            this.mockDataService      = new Mock <IDataService>();
            this.mockUserController   = new Mock <IUserController>();
            this.mockModuleController = new Mock <IModuleController>();
            this.mockTabController    = new Mock <ITabController>();
            this.mockHostController   = new Mock <IHostController>();

            this.SetupDataProvider();
            this.SetupHostController();
            this.SetupUserController();
            this.SetupPortalSettings();
            this.SetupModuleController();
            this.DeleteIndexFolder();

            TabController.SetTestableInstance(this.mockTabController.Object);
            this.internalSearchController = InternalSearchController.Instance;

            this.mockCBO = new Mock <ICBO>();
            var tabKey  = string.Format("{0}-{1}", TabSearchTypeId, 0);
            var userKey = string.Format("{0}-{1}", UserSearchTypeId, 0);

            this.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(this.mockCBO.Object);

            // create instance of the SearchServiceController
            var        request       = new HttpRequestMessage();
            var        configuration = new HttpConfiguration();
            var        provider      = new Mock <ITabAndModuleInfoProvider>();
            ModuleInfo expectedModule;

            provider.Setup(x => x.TryFindModuleInfo(request, out expectedModule)).Returns(true);
            configuration.AddTabAndModuleInfoProvider(provider.Object);
            request.Properties[HttpPropertyKeys.HttpConfigurationKey] = configuration;
            this.searchServiceController = new SearchServiceController(HtmlModDefId)
            {
                Request = request
            };

            this.CreateNewLuceneControllerInstance();
        }
Exemplo n.º 4
0
 public OnlineShoppintTests()
 {
     logger            = new NullLogger <AdminController>();
     context           = new OnlineShoppingDbContext();
     controller        = new SearchServiceController(context);
     controller1       = new AdminController(logger);
     proservice        = new ProductserviceController();
     controllerservice = new AdminServiceController();
 }
        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();
        }
Exemplo n.º 6
0
 public SearchTestClass()
 {
     context    = new Movie_Ticket_BookingContext();
     controller = new SearchServiceController(context);
 }