Example #1
0
 public DbContextBuilder(IDbContextFactory factory, IInterceptorsResolver interceptorsResolver, IRepository repository, IDbContextUtilities contextUtilities)
 {
     this.factory = factory;
     this.interceptorsResolver = interceptorsResolver;
     this.repository           = repository;
     this.contextUtilities     = contextUtilities;
 }
 public DbContextBuilder(IDbContextFactory factory, IInterceptorsResolver interceptorsResolver, IRepository repository, IDbContextUtilities contextUtilities)
 {
     this.factory = factory;
     this.interceptorsResolver = interceptorsResolver;
     this.repository = repository;
     this.contextUtilities = contextUtilities;
 }
Example #3
0
        internal UnitOfWork(IDbContextFactory contextFactory, IInterceptorsResolver interceptorsResolver, IDbContextUtilities contextUtilities, IExceptionHandler exceptionHandler)
        {
            this.interceptorsResolver = interceptorsResolver;
            this.contextUtilities     = contextUtilities;
            this.globalInterceptors   = interceptorsResolver.GetGlobalInterceptors();
            this.exceptionHandler     = exceptionHandler;

            contextBuilder = new DbContextBuilder(contextFactory, interceptorsResolver, this, contextUtilities);
        }
Example #4
0
        internal Repository(IDbContextFactory contextFactory, IInterceptorsResolver interceptorsResolver, IDbContextUtilities contextUtilities)
        {
            this.interceptorsResolver = interceptorsResolver;
            this.contextFactory       = contextFactory;

            this.contextBuilder = new DbContextBuilder(contextFactory, interceptorsResolver, this, contextUtilities);
        }
 private UnitOfWork GetTargetWith(IDbContextUtilities contextUtilitiesStub, IInterceptorsResolver interceptorsResolver, Mock<DbContext> contextStub, IExceptionHandler handler)
 {
     var contextFactoryStub = contextStub.BuildFactoryStub();
     return new UnitOfWork(contextFactoryStub, interceptorsResolver, contextUtilitiesStub, handler);
 }
 private UnitOfWork GetTargetWith(IDbContextUtilities contextUtilitiesStub, IInterceptorsResolver interceptorsResolver, Mock<DbContext> contextStub)
 {
     IExceptionHandler handler = new Mock<IExceptionHandler>().Object;
     return GetTargetWith(contextUtilitiesStub, interceptorsResolver, contextStub, handler);
 }
 private UnitOfWork GetTargetWith(IDbContextUtilities contextUtilities, IInterceptorsResolver interceptorsResolver)
 {
     return GetTargetWith(contextUtilities, interceptorsResolver, new Mock<DbContext>());
 }
        private UnitOfWork GetTargetWith(IDbContextUtilities contextUtilitiesStub, IInterceptorsResolver interceptorsResolver, Mock <DbContext> contextStub, IExceptionHandler handler)
        {
            var contextFactoryStub = contextStub.BuildFactoryStub();

            return(new UnitOfWork(contextFactoryStub, interceptorsResolver, contextUtilitiesStub, handler));
        }
        private UnitOfWork GetTargetWith(IDbContextUtilities contextUtilitiesStub, IInterceptorsResolver interceptorsResolver, Mock <DbContext> contextStub)
        {
            IExceptionHandler handler = new Mock <IExceptionHandler>().Object;

            return(this.GetTargetWith(contextUtilitiesStub, interceptorsResolver, contextStub, handler));
        }
 private UnitOfWork GetTargetWith(IDbContextUtilities contextUtilities, IInterceptorsResolver interceptorsResolver)
 {
     return(this.GetTargetWith(contextUtilities, interceptorsResolver, new Mock <DbContext>()));
 }