protected override void DoSetup()
        {
            _container = CreateContainer();

            _scheduler = Mockery.Create <IScheduler>();
            _factory   = new AutofacJobFactory(_container.Resolve <ILifetimeScope>(), "job-scope");
        }
        public AutofacJobFactoryTests()
        {
            _container = CreateContainer();

            _scheduler = Mockery.Create <IScheduler>();
            _factory   = new AutofacJobFactory(_container.Resolve <ILifetimeScope>(), "job-scope");
        }
        public ScopeTrackerTests()
        {
            var cb = new ContainerBuilder();

            cb.RegisterType <SampleJob>();
            cb.RegisterType <DisposableDependency>().InstancePerLifetimeScope();

            _container = cb.Build();

            _lifetimeScope = _container.Resolve <ILifetimeScope>();
            _jobFactory    = new AutofacJobFactory(_lifetimeScope, QuartzAutofacFactoryModule.LifetimeScopeName);
        }
        public void SetUp()
        {
            var cb = new ContainerBuilder();
            cb.RegisterType<SampleJob>();
            cb.RegisterType<DisposableDependency>().InstancePerLifetimeScope();

            _container = cb.Build();

            _factory = new StdSchedulerFactory();
            _scheduler = _factory.GetScheduler();
            _lifetimeScope = _container.Resolve<ILifetimeScope>();
            _jobFactory = new AutofacJobFactory(_lifetimeScope, QuartzAutofacFactoryModule.LifetimeScopeName);
            _scheduler.JobFactory = _jobFactory;
        }
        public void SetUp()
        {
            var cb = new ContainerBuilder();

            cb.RegisterType <SampleJob>();
            cb.RegisterType <DisposableDependency>().InstancePerLifetimeScope();

            _container = cb.Build();

            _factory              = new StdSchedulerFactory();
            _scheduler            = _factory.GetScheduler().Result;
            _lifetimeScope        = _container.Resolve <ILifetimeScope>();
            _jobFactory           = new AutofacJobFactory(_lifetimeScope, QuartzAutofacFactoryModule.LifetimeScopeName);
            _scheduler.JobFactory = _jobFactory;
        }