public CreateDbContextBehavior(INServiceBusDbContextFactory dbContextFactory)
 {
     if (dbContextFactory == null)
     {
         throw new ArgumentNullException("dbContextFactory");
     }
     _dbContextFactory = dbContextFactory;
 }
        public SubscriptionPersister(INServiceBusDbContextFactory dbContextFactory)
        {
            if (dbContextFactory == null)
            {
                throw new ArgumentNullException("dbContextFactory");
            }

            _dbContextFactory = dbContextFactory;
        }
 public OutboxPersister(INServiceBusDbContextFactory dbContextFactory)
 {
     _dbContext = dbContextFactory.CreateOutboxDbContext();
 }