using System; using System.Net.Http; using System.Web.Http; using Umbraco.Cms.Core.Web; using Umbraco.Web; namespace Umbraco.Tests.TestHelpers.ControllerTesting { public class TestControllerActivator : TestControllerActivatorBase { private readonly Func _factory; public TestControllerActivator(Func factory) { _factory = factory; } protected override ApiController CreateController(Type controllerType, HttpRequestMessage msg, IUmbracoContextAccessor umbracoContextAccessor) { return _factory(msg, umbracoContextAccessor); } } }