메소드 | 설명 | |
---|---|---|
CreatePhysicalDatabaseMediaFor ( DatabaseEngine databaseEngine, string databaseName ) : void |
Creates the physical database named databaseName. Use this method to create the physical database file. For MsSqlCe this will create a database file in the file system named databaseName.sdf For MsSql2005 this will create a database named |
|
CreateSession ( ) : ISession |
Create new session in testing context
|
|
For ( DatabaseEngine databaseEngine, string databaseName ) : UnitOfWorkTestContextDbStrategy |
특정 Database System 종류에 대한 테스트용 DB 생성 및 UnitOfWork의 환경설정 정보를 제공하는 UnitOfWorkTestContextDbStrategy의 인스턴스를 빌드한다.
|
|
For ( DatabaseEngine databaseEngine, string databaseName, string>.IDictionary |
특정 Database System 종류에 대한 테스트용 DB 생성 및 UnitOfWork의 환경설정 정보를 제공하는 UnitOfWorkTestContextDbStrategy의 인스턴스를 빌드한다.
|
|
IsSqlServer2005OrAboveInstalled ( ) : bool |
로컬 컴퓨터에 Microsoft SQL Server 2005 Or Higher version이 설치되어 있는지 검사한다.
|
|
SetUpDatabase ( ISession currentSession ) : void |
Setup database ( create database file, create database schema )
|
메소드 | 설명 | |
---|---|---|
CreateDatabaseSchema ( ISession currentSession ) : void |
create database schema for current session
|
|
UnitOfWorkTestContextDbStrategy ( string databaseName ) : System |
생성자
|
메소드 | 설명 | |
---|---|---|
CreateDatabaseMedia ( ) : void |
create database media (file)
|
protected CreateDatabaseSchema ( ISession currentSession ) : void | ||
currentSession | ISession | |
리턴 | void |
public static CreatePhysicalDatabaseMediaFor ( DatabaseEngine databaseEngine, string databaseName ) : void | ||
databaseEngine | DatabaseEngine | |
databaseName | string | |
리턴 | void |
public static For ( DatabaseEngine databaseEngine, string databaseName ) : UnitOfWorkTestContextDbStrategy | ||
databaseEngine | DatabaseEngine | Database system 종류 |
databaseName | string | 테스트용 Database name |
리턴 | UnitOfWorkTestContextDbStrategy |
public static For ( DatabaseEngine databaseEngine, string databaseName, string>.IDictionary |
||
databaseEngine | DatabaseEngine | Database system 종류 |
databaseName | string | 테스트용 Database name |
properties | string>.IDictionary | NHibernate configuration properties |
리턴 | UnitOfWorkTestContextDbStrategy |
public static IsSqlServer2005OrAboveInstalled ( ) : bool | ||
리턴 | bool |
public SetUpDatabase ( ISession currentSession ) : void | ||
currentSession | ISession | |
리턴 | void |
protected UnitOfWorkTestContextDbStrategy ( string databaseName ) : System | ||
databaseName | string | ConnectionString에서 Initial Catalog에 해당되는 Database명 |
리턴 | System |