示例#1
0
        public RegisterRoutesFixtures()
        {
            _routes = new RouteCollection();
            _task   = new RegisterRoutes(settings.Object, _routes);

            _task.Execute();
        }
        public BootstrapperTaskExecution(IBootstrapperTask task)
        {
            if (task == null)
            {
                throw new InvalidDataException("BootstrapperTask must have a value");
            }

            Task = task;
        }
 private void InitializeAction(IWindsorContainer container)
 {
     var tasks = new IBootstrapperTask[] {
         new SignalRRegistrationTask(),
         new RouteRegistrationTask(),
         new AuthorizeRegistrationTask(),
         new FilterRegistrationTask(),
         new BundleRegistrationTask(),
         new MvcOverridesRegistrationTask(),
     };
     tasks.Each(t => t.Execute());
     //tasks.Each(t => t.Execute(container));
 }
示例#4
0
        private void InitializeAction(IWindsorContainer container)
        {
            var tasks = new IBootstrapperTask[] {
                new SignalRRegistrationTask(),
                new Log4NetRegistrationTask(),
                new RouteRegistrationTask(),
                new AuthorizeRegistrationTask(),
                new FilterRegistrationTask(),
                new BundleRegistrationTask(),
                new ControllerRegistrationTask(),
                new MvcOverridesRegistrationTask(),
                new FluentValidationRegistrationTask()
            };

            tasks.Each(t => t.Execute(container));
        }
        public CreateDefaultUsersFixture()
        {
            _factory        = new Mock <IDomainObjectFactory>();
            _userRepository = new Mock <IUserRepository>();

            DefaultUser[] _users = new []
            {
                new DefaultUser {
                    UserName = "******", Password = "******", Email = "*****@*****.**", Role = Roles.Administrator
                },
                new DefaultUser {
                    UserName = "******", Password = "******", Email = "*****@*****.**", Role = Roles.Moderator
                }
            };

            _task = new CreateDefaultUsers(_factory.Object, _userRepository.Object, _users);
        }
示例#6
0
        /// <summary>
        /// Adds an <see cref="IBootstrapperTask" /> to execute during start-up process.
        /// </summary>
        /// <param name="task">The <see cref="IBootstrapperTask" />.</param>
        public override void AddBootstrapperTasks(IBootstrapperTask task)
        {
            Guard.ArgumentIsNotNull(task, "task");

            Container.RegisterType(typeof(IBootstrapperTask), task.GetType(), task.GetType().FullName);
        }
示例#7
0
 public Bootstrapper WithTask(IBootstrapperTask task)
 {
     _tasks.Add(task);
     return(this);
 }
示例#8
0
 protected void AddBootstrapperTask(IBootstrapperTask<ContainerBuilder> bootstrapper)
 {
     _tasks.Add(bootstrapper);
 }
示例#9
0
        /// <summary>
        /// Adds an <see cref="IBootstrapperTask" /> to execute during start-up process.
        /// </summary>
        /// <param name="task">The <see cref="IBootstrapperTask"/>.</param>
        public virtual void AddBootstrapperTasks(IBootstrapperTask task)
        {
            Guard.ArgumentIsNotNull(task, "task");

            _bootstrapperTasks.Add(task);
        }
示例#10
0
 protected void addBootstrapperTask(IBootstrapperTask <ContainerBuilder> bootstrapper)
 {
     _tasks.Add(bootstrapper);
 }
示例#11
0
        public RegisterControllerFactoryFixture()
        {
            _controllerFactory = new Mock <IControllerFactory>();

            _task = new RegisterControllerFactory(_controllerFactory.Object);
        }
示例#12
0
 protected void AddContainerTask(IBootstrapperTask<ILifetimeScope> task)
 {
     _containerTasks.Add(task);
 }
示例#13
0
 protected void AddBuilderTask(IBootstrapperTask<ContainerBuilder> task)
 {
     _builderTasks.Add(task);
 }