Наследование: WebApiDependencyScope, IDependencyResolver, IHttpControllerActivator
        public override void Execute()
        {
            IDependencyResolver resolver = new WebApiDependencyResolver(_container);

            var apiV1 = _locator.GetInstance<HttpConfiguration>(ApplicationRegistry.ApiV1);
            apiV1.DependencyResolver = resolver;
            apiV1.UseNamespaceHttpControllerSelector(typeof(TestApiController).Namespace);
            apiV1.MapHttpAttributeRoutes();

            var pages = _locator.GetInstance<HttpConfiguration>(ApplicationRegistry.ApiPages);
            pages.DependencyResolver = resolver;
            pages.UseNamespaceHttpControllerSelector(typeof(HomeApiController).Namespace);
            var baseDir = AppDomain.CurrentDomain.BaseDirectory;
            pages.Formatters.Add(new HtmlMediaTypeViewFormatter(baseDir, new ViewLocator(), new ViewParser()));
            pages.MapHttpAttributeRoutes();
        }