public CategoriesTests()
        {
            Linq2DbMap.Map();
            MapperRegistrar.Register();

            _categoriesDatabase = new CategoriesDatabase("Categories");
            _repository         = new Repository(_categoriesDatabase);
        }
Esempio n. 2
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            MapperRegistrar.ConfigureAutoMapper();

            var container = InitializeWindsorContainer();

            FilterProviders.Providers.Add(new IrlFilterProvider(container));
        }
Esempio n. 3
0
        public void Configuration(IAppBuilder appBuilder)
        {
            Linq2DbMap.Map();

            MapperRegistrar.Register();

            var httpConfiguration = GlobalConfiguration.Configuration;

            IoCRegistrar.Register(httpConfiguration);

            httpConfiguration.Filters.Add(new DefaultExceptionFilterAttribute());

            GlobalConfiguration.Configure(WebApiConfig.Register);
            httpConfiguration.EnsureInitialized();

            httpConfiguration
            .EnableSwagger(c => c.SingleApiVersion("v1", "Category Viewer"))
            .EnableSwaggerUi();

            appBuilder.UseWebApi(httpConfiguration);
        }