C# Class Machine.Specifications.Controller.Controller

Afficher le fichier Open project: machine/machine.specifications

Méthodes publiques

Méthode Description
Controller ( Action listenCallback ) : System
Controller ( Action listenCallback, string runOptions ) : System
DiscoverSpecs ( Assembly assembly ) : string
EndRun ( ) : void
RunAssemblies ( IEnumerable assemblies ) : void
RunMembers ( Assembly assembly, IEnumerable members ) : void
RunNamespaces ( Assembly assembly, IEnumerable targetNamespaces ) : void
RunSpecs ( Assembly assembly, IEnumerable specifications ) : void

Run specifics specs. This method is available to support IDE integration scenarios, where users can run a specific test only.

This method supports fields that actually come from Behaviors

RunTypes ( Assembly assembly, IEnumerable types ) : void
StartRun ( ) : void

Private Methods

Méthode Description
Controller ( Action listenCallback, RunOptions runOptions ) : System

Method Details

Controller() public méthode

public Controller ( Action listenCallback ) : System
listenCallback Action
Résultat System

Controller() public méthode

public Controller ( Action listenCallback, string runOptions ) : System
listenCallback Action
runOptions string
Résultat System

DiscoverSpecs() public méthode

public DiscoverSpecs ( Assembly assembly ) : string
assembly System.Reflection.Assembly
Résultat string

EndRun() public méthode

public EndRun ( ) : void
Résultat void

RunAssemblies() public méthode

public RunAssemblies ( IEnumerable assemblies ) : void
assemblies IEnumerable
Résultat void

RunMembers() public méthode

public RunMembers ( Assembly assembly, IEnumerable members ) : void
assembly System.Reflection.Assembly
members IEnumerable
Résultat void

RunNamespaces() public méthode

public RunNamespaces ( Assembly assembly, IEnumerable targetNamespaces ) : void
assembly System.Reflection.Assembly
targetNamespaces IEnumerable
Résultat void

RunSpecs() public méthode

Run specifics specs. This method is available to support IDE integration scenarios, where users can run a specific test only.
This method supports fields that actually come from Behaviors
public RunSpecs ( Assembly assembly, IEnumerable specifications ) : void
assembly System.Reflection.Assembly
specifications IEnumerable A spec full name "namespace.type.field_name".
Résultat void

RunTypes() public méthode

public RunTypes ( Assembly assembly, IEnumerable types ) : void
assembly System.Reflection.Assembly
types IEnumerable
Résultat void

StartRun() public méthode

public StartRun ( ) : void
Résultat void