Exemplo n.º 1
0
        internal static void IntegrationTest()
        {
            UnitTest();

            //CatalogUrlResolvingService.Use(new CatalogUrlResolvingService()); //not yet (repo)
            DiscountCalculationService.Actual();
            DiscountService.Actual();
            ProductDiscountService.Actual();
            ProductDiscountRepository.SetupNewMock().Setup(m => m.GetAll(It.IsAny <ILocalization>())).Returns(new List <DiscountProduct>());
            OrderUpdatingService.Actual();
            OrderService.Actual();
            UrlRewritingService.Actual();
            VATCheckService.Use(new ViesVatCheckService());
            //StoreService.Actual(); // todo!
            //CountriesRepository.Use(new UwebshopApplicationCachedCountriesRepository()); // werken nog niet ivm HtppContext.Current
            //VATCountriesRepository.Use(new UwebshopApplicationCachedVATCountriesRepository());

            //ProductService.Actual(); // maybe move Localize somewhere else :'(

            StoreFromUrlDeterminationService.Actual();


            OrderDiscountService.Actual();

            UrlFormatService.Actual();
            ProductUrlService.Actual();
            CategoryCatalogUrlService.Actual();
            UrlLocalizationService.Actual();
            UrlService.Actual();

            InitializeServiceLocators();
        }
Exemplo n.º 2
0
 // This method gets called by the runtime. Use this method to add services to the container.
 public void ConfigureServices(IServiceCollection services)
 {
     services.AddMvc(option => option.EnableEndpointRouting = false)
     .AddFluentValidation(fv => fv.RegisterValidatorsFromAssemblyContaining <StudentValidator>());;
     services.AddDbContextPool <SchoolContext>(options =>
                                               options.UseNpgsql(Configuration.GetConnectionString("DefaultConnection")));
     services.Configure <MySettingsModel>(Configuration.GetSection("MySettings"));
     services.AddSingleton <IDiscount>(OrderDiscountService.GetInstance());
     services.AddHsts(options =>
     {
         options.Preload           = true;
         options.IncludeSubDomains = true;
         options.MaxAge            = TimeSpan.FromMinutes(4);
     });
 }