C# Class StoryTeller.Model.SpecificationPostProcessor

Inheritance: IStepValidator
Show file Open project: storyteller/Storyteller Class Usage Examples

Public Methods

Method Description
AddError ( string message ) : void
PostProcessAll ( IEnumerable specs, FixtureLibrary library ) : void
SpecificationPostProcessor ( FixtureLibrary library, Specification spec ) : System.Collections
Validate ( ) : void
ValidateStepsWithinSection ( Section section, FixtureModel fixture ) : void

Private Methods

Method Description
IStepValidator ( Section section ) : void
IStepValidator ( Section section, FixtureModel fixture ) : void
IStepValidator ( Step step ) : void
IStepValidator ( int number, Step step ) : void
validateSection ( Section section ) : void

Method Details

AddError() public method

public AddError ( string message ) : void
message string
return void

PostProcessAll() public static method

public static PostProcessAll ( IEnumerable specs, FixtureLibrary library ) : void
specs IEnumerable
library FixtureLibrary
return void

SpecificationPostProcessor() public method

public SpecificationPostProcessor ( FixtureLibrary library, Specification spec ) : System.Collections
library FixtureLibrary
spec Specification
return System.Collections

Validate() public method

public Validate ( ) : void
return void

ValidateStepsWithinSection() public method

public ValidateStepsWithinSection ( Section section, FixtureModel fixture ) : void
section Section
fixture FixtureModel
return void