Property | Type | Description | |
---|---|---|---|
CurrentNHibernateSessionKey | string |
Property | Type | Description |
---|
Method | Description | |
---|---|---|
CreateNestedUnitOfWork ( ) : IUnitOfWork |
Starts a nested UnitOfWork
|
|
CreateSession ( ) : ISession |
Opens an NHibernate session and creates the db schema.
|
|
CreateUnitOfWork ( ) : void |
Starts a UnitOfWork and creates the db schema.
|
|
Dispose ( ) : void |
Release unmanaged resources. 내부 Container를 메모리에서 해제한다.
|
|
DisposeSession ( ISession sessionToClose ) : void |
Close the specified session
|
|
DisposeUnitOfWork ( ) : void |
Dispose current UnitOfWork
|
|
FluentFor ( IWindsorContainer container, UnitOfWorkTestContextDbStrategy dbStrategy, MappingInfo mappingInfo, Action |
인자에 맞는 UnitOfWorkTestContext의 인스턴스를 빌드한다.
|
|
FluentFor ( string containerConfigPath, UnitOfWorkTestContextDbStrategy dbStrategy, MappingInfo mappingInfo, Action |
인자에 맞는 UnitOfWorkTestContext의 인스턴스를 빌드한다.
|
|
For ( IWindsorContainer container, UnitOfWorkTestContextDbStrategy dbStrategy, MappingInfo mappingInfo, Action |
인자에 맞는 UnitOfWorkTestContext의 인스턴스를 빌드한다.
|
|
For ( string containerConfigPath, UnitOfWorkTestContextDbStrategy dbStrategy, MappingInfo mappingInfo, Action |
인자에 맞는 UnitOfWorkTestContext의 인스턴스를 빌드한다.
|
|
InitializeContainerAndUnitOfWorkFactory ( ) : void |
IoC Container와 UnitOfWorkFactory를 초기화한다.
|
|
SetupDatabase ( ISession session ) : void |
Creates the in db schema using the session.
|
|
ToString ( ) : string |
인스턴스의 정보를 문자열로 반환한다.
|
Method | Description | |
---|---|---|
UnitOfWorkTestContext ( UnitOfWorkTestContextDbStrategy dbStrategy, string containerConfigPath, MappingInfo mappingInfo, Action |
인자에 맞는 UnitOfWorkTestContext의 인스턴스를 빌드한다.
|
public CreateNestedUnitOfWork ( ) : IUnitOfWork | ||
return | IUnitOfWork |
public DisposeSession ( ISession sessionToClose ) : void | ||
sessionToClose | ISession | session to close |
return | void |
public static FluentFor ( IWindsorContainer container, UnitOfWorkTestContextDbStrategy dbStrategy, MappingInfo mappingInfo, Action |
||
container | IWindsorContainer | Container |
dbStrategy | UnitOfWorkTestContextDbStrategy | 테스트용 DB 생성 전략 |
mappingInfo | MappingInfo | NHibernate용 Entity 정보 |
configAction | Action |
추가 환경설정 작업용 델리게이트 |
return | UnitOfWorkTestContext |
public static FluentFor ( string containerConfigPath, UnitOfWorkTestContextDbStrategy dbStrategy, MappingInfo mappingInfo, Action |
||
containerConfigPath | string | IoC 환경설정 파일경로 |
dbStrategy | UnitOfWorkTestContextDbStrategy | 테스트용 DB 생성 전략 |
mappingInfo | MappingInfo | NHibernate용 Entity 정보 |
configAction | Action |
추가 환경설정 작업용 델리게이트 |
return | UnitOfWorkTestContext |
public static For ( IWindsorContainer container, UnitOfWorkTestContextDbStrategy dbStrategy, MappingInfo mappingInfo, Action |
||
container | IWindsorContainer | Container |
dbStrategy | UnitOfWorkTestContextDbStrategy | 테스트용 DB 생성 전략 |
mappingInfo | MappingInfo | NHibernate용 Entity 정보 |
configAction | Action |
추가 환경설정 작업용 델리게이트 |
return | UnitOfWorkTestContext |
public static For ( string containerConfigPath, UnitOfWorkTestContextDbStrategy dbStrategy, MappingInfo mappingInfo, Action |
||
containerConfigPath | string | IoC 환경설정 파일경로 |
dbStrategy | UnitOfWorkTestContextDbStrategy | 테스트용 DB 생성 전략 |
mappingInfo | MappingInfo | NHibernate용 Entity 정보 |
configAction | Action |
추가 환경설정 작업용 델리게이트 |
return | UnitOfWorkTestContext |
public abstract InitializeContainerAndUnitOfWorkFactory ( ) : void | ||
return | void |
public SetupDatabase ( ISession session ) : void | ||
session | ISession | An open NHibernate session. |
return | void |
protected UnitOfWorkTestContext ( UnitOfWorkTestContextDbStrategy dbStrategy, string containerConfigPath, MappingInfo mappingInfo, Action |
||
dbStrategy | UnitOfWorkTestContextDbStrategy | 테스트용 DB 생성 전략 |
containerConfigPath | string | IoC 환경설정 파일경로 |
mappingInfo | MappingInfo | NHibernate 매핑 정보 |
configAction | Action |
Configuration 빌드 시 추가할 사항을 정의한 Action |
return | System |