Yeah, that's pretty cool. Here's the output for the relevant section:
[ScenarioLineExecter.ExecuteLine] - Then the state should be valid
[Interpreting] - Then the state should be valid
[ScenarioInterpreterForType] - Interpreting 'Then the state should be
valid' with type:ExampleContext
[ScenarioInterpreterForType] - Partial match -Then the state
[ScenarioInterpreterForType] - Building interpreter for: System.String
[ScenarioInterpreterForType] - Added reflection matcher: get_Chars
[ScenarioInterpreterForType] - Added reflection matcher: CopyTo
[ScenarioInterpreterForType] - Added reflection matcher: ToCharArray
[ScenarioInterpreterForType] - Added reflection matcher: ToCharArray
[ScenarioInterpreterForType] - Added reflection matcher: get_Length
[ScenarioInterpreterForType] - Added reflection matcher: Split
[ScenarioInterpreterForType] - Added reflection matcher: Split
[ScenarioInterpreterForType] - Added reflection matcher: Split
[ScenarioInterpreterForType] - Added reflection matcher: Split
[ScenarioInterpreterForType] - Added reflection matcher: Split
[ScenarioInterpreterForType] - Added reflection matcher: Split
[ScenarioInterpreterForType] - Added reflection matcher: Substring
[ScenarioInterpreterForType] - Added reflection matcher: Substring
[ScenarioInterpreterForType] - Added reflection matcher: Trim
[ScenarioInterpreterForType] - Added reflection matcher: TrimStart
[ScenarioInterpreterForType] - Added reflection matcher: TrimEnd
[ScenarioInterpreterForType] - Added reflection matcher: IsNormalized
[ScenarioInterpreterForType] - Added reflection matcher: IsNormalized
[ScenarioInterpreterForType] - Added reflection matcher: Normalize
[ScenarioInterpreterForType] - Added reflection matcher: Normalize
[ScenarioInterpreterForType] - Added reflection matcher: Contains
[ScenarioInterpreterForType] - Added reflection matcher: EndsWith
[ScenarioInterpreterForType] - Added reflection matcher: EndsWith
[ScenarioInterpreterForType] - Added reflection matcher: EndsWith
[ScenarioInterpreterForType] - Added reflection matcher: IndexOf
[ScenarioInterpreterForType] - Added reflection matcher: IndexOf
[ScenarioInterpreterForType] - Added reflection matcher: IndexOf
[ScenarioInterpreterForType] - Added reflection matcher: IndexOfAny
[ScenarioInterpreterForType] - Added reflection matcher: IndexOfAny
[ScenarioInterpreterForType] - Added reflection matcher: IndexOfAny
[ScenarioInterpreterForType] - Added reflection matcher: IndexOf
[ScenarioInterpreterForType] - Added reflection matcher: IndexOf
[ScenarioInterpreterForType] - Added reflection matcher: IndexOf
[ScenarioInterpreterForType] - Added reflection matcher: IndexOf
[ScenarioInterpreterForType] - Added reflection matcher: IndexOf
[ScenarioInterpreterForType] - Added reflection matcher: IndexOf
[ScenarioInterpreterForType] - Added reflection matcher: LastIndexOf
[ScenarioInterpreterForType] - Added reflection matcher: LastIndexOf
[ScenarioInterpreterForType] - Added reflection matcher: LastIndexOf
[ScenarioInterpreterForType] - Added reflection matcher:
LastIndexOfAny
[ScenarioInterpreterForType] - Added reflection matcher:
LastIndexOfAny
[ScenarioInterpreterForType] - Added reflection matcher:
LastIndexOfAny
[ScenarioInterpreterForType] - Added reflection matcher: LastIndexOf
[ScenarioInterpreterForType] - Added reflection matcher: LastIndexOf
[ScenarioInterpreterForType] - Added reflection matcher: LastIndexOf
[ScenarioInterpreterForType] - Added reflection matcher: LastIndexOf
[ScenarioInterpreterForType] - Added reflection matcher: LastIndexOf
[ScenarioInterpreterForType] - Added reflection matcher: LastIndexOf
[ScenarioInterpreterForType] - Added reflection matcher: PadLeft
[ScenarioInterpreterForType] - Added reflection matcher: PadLeft
[ScenarioInterpreterForType] - Added reflection matcher: PadRight
[ScenarioInterpreterForType] - Added reflection matcher: PadRight
[ScenarioInterpreterForType] - Added reflection matcher: StartsWith
[ScenarioInterpreterForType] - Added reflection matcher: StartsWith
[ScenarioInterpreterForType] - Added reflection matcher: StartsWith
[ScenarioInterpreterForType] - Added reflection matcher: ToLower
[ScenarioInterpreterForType] - Added reflection matcher: ToLower
[ScenarioInterpreterForType] - Added reflection matcher:
ToLowerInvariant
[ScenarioInterpreterForType] - Added reflection matcher: ToUpper
[ScenarioInterpreterForType] - Added reflection matcher: ToUpper
[ScenarioInterpreterForType] - Added reflection matcher:
ToUpperInvariant
[ScenarioInterpreterForType] - Added reflection matcher: Clone
[ScenarioInterpreterForType] - Added reflection matcher: Trim
[ScenarioInterpreterForType] - Added reflection matcher: Insert
[ScenarioInterpreterForType] - Added reflection matcher: Replace
[ScenarioInterpreterForType] - Added reflection matcher: Replace
[ScenarioInterpreterForType] - Added reflection matcher: Remove
[ScenarioInterpreterForType] - Added reflection matcher: Remove
[ScenarioInterpreterForType] - Added reflection matcher: GetEnumerator
[ScenarioInterpreterForType] - Added reflection matcher: Chars
[ScenarioInterpreterForType] - Added reflection matcher: Length
[ScenarioInterpreterForType] - Interpreting 'should be valid' with
type:String
[ScenarioInterpreterForType] - Interpreting 'Then the state should be
valid' with type:Object
[ScenarioInterpreter] - no match: Then the state should be valid
Then the state should be valid -- Could not interpret
// Then the state should be valid
public void Then_the_state_should_be_valid()
{
StorEvil.ScenarioStatus.Pending();
}