public OnLoaded()
            {
                var dispatchers = new Mock <DbDispatchers>();

                var snapshot = new Mock <IDbDependencyResolver>().Object;

                _configuration = CreateMockInternalConfiguration(null, snapshot, () => dispatchers.Object);

                _interceptor1 = new LoadedInterceptor(_configuration, snapshot);
                _interceptor2 = new LoadedInterceptor(_configuration, snapshot);
                _interceptor3 = new LoadedInterceptor(_configuration, snapshot);

                var d2 = new DbConfigurationDispatcher();

                d2.InternalDispatcher.Add(_interceptor1);
                d2.InternalDispatcher.Add(_interceptor2);
                d2.InternalDispatcher.Add(_interceptor2);

                dispatchers.Setup(m => m.Configuration).Returns(d2);
            }
            public OnLoaded()
            {
                var dispatchers = new Mock<DbDispatchers>();

                var snapshot = new Mock<IDbDependencyResolver>().Object;

                _configuration = CreateMockInternalConfiguration(null, snapshot, () => dispatchers.Object);

                _interceptor1 = new LoadedInterceptor(_configuration, snapshot);
                _interceptor2 = new LoadedInterceptor(_configuration, snapshot);
                _interceptor3 = new LoadedInterceptor(_configuration, snapshot);

                var d2 = new DbConfigurationDispatcher();
                d2.InternalDispatcher.Add(_interceptor1);
                d2.InternalDispatcher.Add(_interceptor2);
                d2.InternalDispatcher.Add(_interceptor2);

                dispatchers.Setup(m => m.Configuration).Returns(d2);
            }