C# Class Galen.Ci.EntityFramework.Tests.TestUtils

显示文件 Open project: GalenHealthcare/Galen.Ef.Deployer

Public Methods

Method Description
BuildTestAssemblyPath ( int version ) : string
BuildTestContextTestAssemblyPath ( int version ) : string
CreateDatabase ( string serverName, string databaseName ) : void
DropDatabase ( string serverName, string databaseName ) : void
ExecuteSqlCommand ( string serverName, string databaseName, string sql ) : void
GetDeploymentHistoryRowCount ( string serverName, string databaseName, string contextKey ) : int
GetMigrationHistory ( string serverName, string databaseName, string contextKey ) : IEnumerable
GetRows ( string serverName, string databaseName, string tableName ) : IEnumerable
InitializeDatabase ( System.Reflection.AssemblyLoader assemblyLoader, string contextAssemblyPath, string contextName, string serverName, string databaseName ) : void

Private Methods

Method Description
AssemblyInit ( Microsoft.VisualStudio.TestTools.UnitTesting.TestContext context ) : void

Method Details

BuildTestAssemblyPath() public static method

public static BuildTestAssemblyPath ( int version ) : string
version int
return string

BuildTestContextTestAssemblyPath() public static method

public static BuildTestContextTestAssemblyPath ( int version ) : string
version int
return string

CreateDatabase() public static method

public static CreateDatabase ( string serverName, string databaseName ) : void
serverName string
databaseName string
return void

DropDatabase() public static method

public static DropDatabase ( string serverName, string databaseName ) : void
serverName string
databaseName string
return void

ExecuteSqlCommand() public static method

public static ExecuteSqlCommand ( string serverName, string databaseName, string sql ) : void
serverName string
databaseName string
sql string
return void

GetDeploymentHistoryRowCount() public static method

public static GetDeploymentHistoryRowCount ( string serverName, string databaseName, string contextKey ) : int
serverName string
databaseName string
contextKey string
return int

GetMigrationHistory() public static method

public static GetMigrationHistory ( string serverName, string databaseName, string contextKey ) : IEnumerable
serverName string
databaseName string
contextKey string
return IEnumerable

GetRows() public static method

public static GetRows ( string serverName, string databaseName, string tableName ) : IEnumerable
serverName string
databaseName string
tableName string
return IEnumerable

InitializeDatabase() public static method

public static InitializeDatabase ( System.Reflection.AssemblyLoader assemblyLoader, string contextAssemblyPath, string contextName, string serverName, string databaseName ) : void
assemblyLoader System.Reflection.AssemblyLoader
contextAssemblyPath string
contextName string
serverName string
databaseName string
return void