public void SetUp()
        {
            var cb = new ContainerBuilder();

            _state = new State();

            cb.RegisterInstance(_state);
            cb.RegisterType <WrappedJob>().InstancePerLifetimeScope();

            _jobDetail = new Mock <IJobDetail>();
            _jobDetail.SetupAllProperties();
            _executionContext = new Mock <IJobExecutionContext>();
            _executionContext.Setup(c => c.JobDetail)
            .Returns(_jobDetail.Object);

            _trigger  = new Mock <IOperableTrigger>();
            _calendar = new Mock <ICalendar>();

            _container = cb.Build();

            _bundle = new TriggerFiredBundle(_jobDetail.Object, _trigger.Object, _calendar.Object, false, null,
                                             null, null, null);

            _wrapper = new AutofacJobFactory.JobWrapper(_bundle, _container.Resolve <ILifetimeScope>(), "nested-scope");
        }
        public void SetUp()
        {
            var cb = new ContainerBuilder();
            _state = new State();

            cb.RegisterInstance(_state);
            cb.RegisterType<WrappedJob>().InstancePerLifetimeScope();

            _jobDetail = new Mock<IJobDetail>();
            _jobDetail.SetupAllProperties();
            _executionContext = new Mock<IJobExecutionContext>();
            _executionContext.Setup(c => c.JobDetail)
                .Returns(_jobDetail.Object);

            _trigger = new Mock<IOperableTrigger>();
            _calendar = new Mock<ICalendar>();

            _container = cb.Build();

            _bundle = new TriggerFiredBundle(_jobDetail.Object, _trigger.Object, _calendar.Object, false, null,
                null, null, null);

            _wrapper = new AutofacJobFactory.JobWrapper(_bundle, _container.Resolve<ILifetimeScope>(), "nested-scope");
        }