public void Setup()
		{
			orders = new List<Order>();
			var repository = MockRepository.GenerateStub<IRepository<Order>>();
			contextService = MockRepository.GenerateStub<IHttpContextService>();
			repository.Stub(x => x.GetAll()).Return(orders.AsQueryable());
			service = new OrderSearchService(repository, contextService);
		}
        public void Setup()
        {
            orders = new List <Order>();
            var repository = MockRepository.GenerateStub <IRepository <Order> >();

            contextService = MockRepository.GenerateStub <IHttpContextService>();
            repository.Stub(x => x.GetAll()).Return(orders.AsQueryable());
            service = new OrderSearchService(repository, contextService);
        }
 public OrderController(IAsyncRepository <Order> orderrepository,
                        IAsyncRepository <Filter> filterRepository,
                        IAsyncRepository <AcutrackFulfillment.Core.Entities.Action> actionRepository,
                        IMapper mapper, IOrderSearchService orderSearchService)
 {
     _orderrepository    = orderrepository;
     _filterrepository   = filterRepository;
     _actionrepository   = actionRepository;
     _mapper             = mapper;
     _orderSearchService = orderSearchService;
 }
 public OrderController(IOrderService orderService,
                        IOrderSearchService orderSearchService,
                        IOrderWrapper[] orderWrappers,
                        IGoodsSearchService goodsSearchService,
                        ICustomerSearchService customerSearchService,
                        IOrderCategorySearchService orderCategorySearchService
                        )
 {
     _orderService               = orderService;
     _orderSearchService         = orderSearchService;
     _orderWrappers              = orderWrappers;
     _goodsSearchService         = goodsSearchService;
     _customerSearchService      = customerSearchService;
     _orderCategorySearchService = orderCategorySearchService;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="CreatePredictionsScheduledJob" /> class.
        /// </summary>
        /// <param name="contentLoader">The content loader.</param>
        /// <param name="referenceConverter">The reference converter.</param>
        /// <param name="recommendationRepository">The co purchase prediction repository.</param>
        /// <param name="orderSearchService">The order search service.</param>
        public CreatePredictionsScheduledJob(
            IContentLoader contentLoader,
            ReferenceConverter referenceConverter,
            IRecommendationRepository recommendationRepository,
            IOrderSearchService orderSearchService)
        {
            this.contentLoader            = contentLoader;
            this.referenceConverter       = referenceConverter;
            this.recommendationRepository = recommendationRepository;
            this.orderSearchService       = orderSearchService;

            this.mlContext = new MLContext();

            this.IsStoppable = true;
        }
Esempio n. 6
0
 public OrderController(
     IRepository <Order> orderRepository,
     IRepository <Country> countryRepository,
     IRepository <CardType> cardTypeRepository,
     IEncryptionService encryptionService,
     IUserService userService,
     IOrderSearchService searchService,
     IRepository <OrderStatus> statusRepository)
 {
     this.orderRepository    = orderRepository;
     this.statusRepository   = statusRepository;
     this.searchService      = searchService;
     this.userService        = userService;
     this.countryRepository  = countryRepository;
     this.cardTypeRepository = cardTypeRepository;
     this.encryptionService  = encryptionService;
 }
        public OrderController(
			IRepository<Order> orderRepository, 
			IRepository<Country> countryRepository, 
			IRepository<CardType> cardTypeRepository, 
			IEncryptionService encryptionService, 
			IUserService userService, 
            IOrderSearchService searchService, 
            IRepository<OrderStatus> statusRepository)
        {
            this.orderRepository = orderRepository;
        	this.statusRepository = statusRepository;
        	this.searchService = searchService;
        	this.userService = userService;
        	this.countryRepository = countryRepository;
            this.cardTypeRepository = cardTypeRepository;
            this.encryptionService = encryptionService;
        }
Esempio n. 8
0
        public void SetUp()
        {
            // you have to be an administrator to access the order controller
            Thread.CurrentPrincipal = new GenericPrincipal(new GenericIdentity("admin"), new[] { "Administrator" });

            orderRepository    = MockRepository.GenerateStub <IRepository <Order> >();
            countryRepository  = MockRepository.GenerateStub <IRepository <Country> >();
            cardTypeRepository = MockRepository.GenerateStub <IRepository <CardType> >();


            encryptionService = MockRepository.GenerateStub <IEncryptionService>();
            userService       = MockRepository.GenerateStub <IUserService>();
            searchService     = MockRepository.GenerateStub <IOrderSearchService>();

            var mocks = new MockRepository();

            statusRepository = MockRepository.GenerateStub <IRepository <OrderStatus> >();
            orderController  = new OrderController(
                orderRepository,
                countryRepository,
                cardTypeRepository,
                encryptionService,
                userService,
                searchService,
                statusRepository
                );

            testContext = new ControllerTestContext(orderController);

            userService.Expect(us => us.CurrentUser).Return(new User {
                Id = 4, Role = Role.Administrator
            });

            testContext.TestContext.Context.User = new User {
                Id = 4
            };
            testContext.TestContext.Request.RequestType = "GET";
            testContext.TestContext.Request.Stub(r => r.QueryString).Return(new NameValueCollection());
            testContext.TestContext.Request.Stub(r => r.Form).Return(new NameValueCollection());
            statusRepository.Expect(x => x.GetAll()).Return(new List <OrderStatus>().AsQueryable());

            mocks.ReplayAll();
        }
        public void SetUp()
        {
            // you have to be an administrator to access the order controller
            Thread.CurrentPrincipal = new GenericPrincipal(new GenericIdentity("admin"), new[] { "Administrator" });

            orderRepository = MockRepository.GenerateStub<IRepository<Order>>();
            countryRepository = MockRepository.GenerateStub<IRepository<Country>>();
            cardTypeRepository = MockRepository.GenerateStub<IRepository<CardType>>();
			

            encryptionService = MockRepository.GenerateStub<IEncryptionService>();
            postageService = MockRepository.GenerateStub<IPostageService>();
            userService = MockRepository.GenerateStub<IUserService>();
			searchService = MockRepository.GenerateStub<IOrderSearchService>();

            var mocks = new MockRepository();
    		statusRepository = MockRepository.GenerateStub<IRepository<OrderStatus>>();
    		orderController = new OrderController(
                orderRepository,
                countryRepository,
                cardTypeRepository,
                encryptionService,
                postageService,
                userService,
				searchService,
				statusRepository
				);

            testContext = new ControllerTestContext(orderController);

            postageService.Expect(ps => ps.CalculatePostageFor(Arg<Order>.Is.Anything));

            userService.Expect(us => us.CurrentUser).Return(new User { UserId = 4, RoleId = Role.AdministratorId });

            testContext.TestContext.Context.User = new User { UserId = 4 };
            testContext.TestContext.Request.RequestType = "GET";
            testContext.TestContext.Request.Stub(r => r.QueryString).Return(new NameValueCollection());
            testContext.TestContext.Request.Stub(r => r.Form).Return(new NameValueCollection());
			statusRepository.Expect(x => x.GetAll()).Return(new List<OrderStatus>().AsQueryable());

            mocks.ReplayAll();
        }
Esempio n. 10
0
 public OrdersController(IColdWeightEntryRepository coldWeightEntryRepository,
                         IOrderSearchService orderSearchService, IOrderRepository orderRepository,
                         IOrderDetailRepository orderDetailRepository, ILabelRepository labelRepository,
                         ILookupService lookupService, IOrderService orderService, IOrderDetailService orderDetailService,
                         IOrderReportService orderReportService, IColdWeightEntryService coldWeightEntryService,
                         ICustomerRepository customerRepository, IProductRepository productRepository,
                         ICustomerLocationRepository customerLocationRepository, ISteakTypeRepository steakTypeRepository,
                         IOrganMeatTypeRepository organMeatTypeRepository, IPackageSizeRepository packageSizeRepository, IRibTypeRepository ribTypeRepository,
                         IChuckTypeRepository chuckTypeRepository, IAnimalOrderDetailRepository animalOrderDetailRepository,
                         IColdWeightEntryDetailRepository coldWeightEntryDetailRepository, IAnimalLabelRepository animalLabelRepository,
                         ILabelService laveLabelService, ICustomerProductDataRepository customerProductDataRepository)
 {
     _orderSearchService              = orderSearchService;
     _orderRepository                 = orderRepository;
     _orderDetailRepository           = orderDetailRepository;
     _labelRepository                 = labelRepository;
     _lookupService                   = lookupService;
     _orderService                    = orderService;
     _orderDetailService              = orderDetailService;
     _orderReportService              = orderReportService;
     _coldWeightEntryService          = coldWeightEntryService;
     _coldWeightEntryRepository       = coldWeightEntryRepository;
     _productRepository               = productRepository;
     _customerLocationRepository      = customerLocationRepository;
     _steakTypeRepository             = steakTypeRepository;
     _organMeatTypeRepository         = organMeatTypeRepository;
     _packageSizeRepository           = packageSizeRepository;
     _ribTypeRepository               = ribTypeRepository;
     _chuckTypeRepository             = chuckTypeRepository;
     _animalOrderDetailRepository     = animalOrderDetailRepository;
     _coldWeightEntryDetailRepository = coldWeightEntryDetailRepository;
     _animalLabelRepository           = animalLabelRepository;
     _customerProductDataRepository   = customerProductDataRepository;
     Customers = new List <Customer>(lookupService.GetCustomers().Select(x => new Customer()
     {
         Name = x.Name,
         Id   = x.Id
     }));
 }
Esempio n. 11
0
 public OrderAdminService(IOrderSearchService orderSearcService, ISession session, IShippingMethodAdminService shippingMethodAdminService)
 {
     _orderSearcService          = orderSearcService;
     _session                    = session;
     _shippingMethodAdminService = shippingMethodAdminService;
 }