Skip to content

MehdiK/issuetracker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This repo was forked to showcase BDDfied version of RetrievingIssues where all scenarios are created in a single file using BDDfy's Fluent API.

This is the console output generated by BDDfy:

Output from WebApiBook.IssueTrackerApp.AcceptanceTests.Features.RetrievingIssues.RetrievingAnOpenIssue:
  Scenario: Retrieving an open issue
  	Given an existing issue
  	When it is retrieved
  	Then it should have a close action link

Output from WebApiBook.IssueTrackerApp.AcceptanceTests.Features.RetrievingIssues.RetrievingAnIssueThatDoesNotExist:
  Scenario: Retrieving an issue that does not exist
  	Given an issue does not exist
  	When it is retrieved
  	Then a '404 Not Found' status is returned

Output from WebApiBook.IssueTrackerApp.AcceptanceTests.Features.RetrievingIssues.RetrievingAClosedIssue:
  Scenario: Retrieving a closed issue
  	Given an existing closed issue
  	When it is retrieved
  	Then it should have an open action link

Output from WebApiBook.IssueTrackerApp.AcceptanceTests.Features.RetrievingIssues.RetrievingAllIssues:
  Scenario: Retrieving all issues
  	Given existing issues
  	When all issues are retrieved
  	Then a '200 OK' status is returned
  	  And all issues are returned

Output from WebApiBook.IssueTrackerApp.AcceptanceTests.Features.RetrievingIssues.RetrievingAnIssue:
  Scenario: Retrieving an issue
  	Given an existing issue
  	When it is retrieved
  	Then a '200 OK' status is returned
  	  And issue state is returned
  	  With an id
  	  And a title
  	  And a description
  	  And the correct state
  	  And a self link
  	  And a transition link

5 passed, 0 failed, 0 skipped, took 2.36 seconds (xUnit.net 1.9.1 build 1600).

And the html report can be downloaded from here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%