Skip to content

Instantly share code, notes, and snippets.

@darrencauthon
Created July 19, 2011 12:48
Show Gist options
  • Save darrencauthon/1092183 to your computer and use it in GitHub Desktop.
Save darrencauthon/1092183 to your computer and use it in GitHub Desktop.
Simple.Data in SpecFlow example
[Binding]
public class AccountSteps
{
[BeforeScenario]
public void Setup()
{
Database.Open().Accounts.DeleteAll();
}
[Given(@"the following accounts exist")]
public void x(Table table)
{
var accounts = table.CreateSet<Account>();
Database.Open().Accounts.Insert(accounts);
}
[Then(@"the following accounts should exist")]
public void y(Table table)
{
IEnumerable<Account> accounts = Database.Open().Accounts.All().Cast<Account>();
table.CompareToSet(accounts);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment