IScenarioContext now removed. Should be replaced with ScenarioContext instead.
Changed method signatures on Chapters to make them simpler. The Funcs used to require the Chapter Input in the method signature. Now the Chapter input is accessible on the ScenarioContext
Changed UseResult method to access tests output. Used to be called UseResult but is now called GetResult.
Now uses:
Note: UseResult used to terminate the test arrangement. Now GetResult allows you to continue with the test arrangement.
Removed CommonExtensions so now cannot use .And .A etc between test arrangements.
Added better logging when building a chapter and not calling the Context's API. Previously nothing was logged to the console. Now Bard tracks if the API has been called or not and if it hasn't it defaults to outputing the response from the story.
Bug when asserting HTTP code returned from API due to Shouldly not working in Release build.
Removed dependency on Shouldly library.
Bug when asserting HTTP code returned from API due to Shouldly not working in Release build.
Removed dependency on Shouldly library.
Initial Release