protected void Application_Start() { // Unity Injection DependencyResolverService.Register(); AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }
/// <summary> /// This builds the default controllers using Inversion of Control. /// </summary> private static void BuildControllerFactory() { container = new WindsorContainer().Install(FromAssembly.This()); var dependencyResolverService = new DependencyResolverService(container); dependencyResolverService.RegisterDependencies(); var controllerFactory = dependencyResolverService.BuildControllerFactory(container.Kernel); ControllerBuilder.Current.SetControllerFactory(controllerFactory); }
public void GenerateContext() { DependencyResolverService.Register(); _usuario = DependencyResolverService.ResolveCustomType <IDataRepository <Usuario> >(); }
public static void InjectMocks(TestContext context) { DependencyResolverService.Register(); _usuario = DependencyResolverService.ResolveCustomType <IDataRepository <Usuario> >(); }
public void Should_use_default_dependency_resolve_when_dependency_resolver_not_set() { Assert.That(DependencyResolverService.GetResolver().GetType(), Is.EqualTo(typeof(DependencyResolver))); }
public void Should_throw_exception_when_null_dependency_resolver_is_specified() { DependencyResolver dependencyResolver = null; DependencyResolverService.SetResolver(dependencyResolver); }