C# Class FakeHost.Hosting.AppHost

Hosts an ASP.NET application within an ASP.NET-enabled .NET appdomain and provides methods for executing test code within that appdomain
Inheritance: IDisposable
Show file Open project: andyedinborough/FakeHost

Public Methods

Method Description
AppHost ( string appPhysicalDirectory ) : System
AppHost ( string appPhysicalDirectory, string virtualDirectory ) : System
Dispose ( ) : void
Execute ( System.Action action ) : void
SimulateBrowsingSession ( Action testScript ) : void

Private Methods

Method Description
AppHost ( ) : System
GetApplicationInstance ( ) : System.Web.HttpApplication
InitializeApplication ( ) : void
RecycleApplicationInstance ( System.Web.HttpApplication appInstance ) : void
RefreshEventsList ( System.Web.HttpApplication appInstance ) : void

Method Details

AppHost() public method

public AppHost ( string appPhysicalDirectory ) : System
appPhysicalDirectory string
return System

AppHost() public method

public AppHost ( string appPhysicalDirectory, string virtualDirectory ) : System
appPhysicalDirectory string
virtualDirectory string
return System

Dispose() public method

public Dispose ( ) : void
return void

Execute() public method

public Execute ( System.Action action ) : void
action System.Action
return void

SimulateBrowsingSession() public method

public SimulateBrowsingSession ( Action testScript ) : void
testScript Action
return void