Ejemplo n.º 1
0
        public static IUnityContainer Initialise(UnityConfigParameters parameters)
        {
            var container = BuildUnityContainer(parameters);

            DependencyResolver.SetResolver(new UnityDependencyResolver(container));

            return container;
        }
Ejemplo n.º 2
0
        private static IUnityContainer BuildUnityContainer(UnityConfigParameters parameters)
        {
            var container = new UnityContainer();

            // register all your components with the container here
            // it is NOT necessary to register your controllers

            // e.g. container.RegisterType<ITestService, TestService>();
            container.RegisterInstance<IAppSettings>(AppSettings.Current);

            return container;
        }