NSoft.NFramework.Data.NHibernateEx.ForTesting.UnitOfWorkTestContext.UnitOfWorkTestContext C# (CSharp) Method

UnitOfWorkTestContext() protected method

인자에 맞는 UnitOfWorkTestContext의 인스턴스를 빌드한다.
protected UnitOfWorkTestContext ( UnitOfWorkTestContextDbStrategy dbStrategy, string containerConfigPath, MappingInfo mappingInfo, Action configAction ) : System
dbStrategy UnitOfWorkTestContextDbStrategy 테스트용 DB 생성 전략
containerConfigPath string IoC 환경설정 파일경로
mappingInfo MappingInfo NHibernate 매핑 정보
configAction Action Configuration 빌드 시 추가할 사항을 정의한 Action
return System
        protected UnitOfWorkTestContext(UnitOfWorkTestContextDbStrategy dbStrategy,
                                        string containerConfigPath,
                                        MappingInfo mappingInfo,
                                        Action<NHibernate.Cfg.Configuration> configAction) {
            _containerConfigPath = containerConfigPath ?? string.Empty;
            _dbStrategy = dbStrategy;
            _mappingInfo = mappingInfo;

            _dbStrategy.TestContext = this;

            ConfigAction = configAction;
        }