title: Design issue with automating a Then step in my BDD scenario
body: <p>I am quite new to BDD, I am trying to use BDD in order to develop a <strong>simple signup module</strong> for a website.</p>
  
  <p>I have the <strong>following scenario</strong>:</p>
  
  <pre><code>Scenario: An anonymous visitor successfully signs up with the website  
  Given the following email address: john.smith@gmail.com and a chosen member status of childminder and the following password: ------ 
  When the anonymous visitor signs up  
  Then a confirmation email with activation information is sent to the anonymous visitor
  </code></pre>
  
  <p>I am quite at a loss <strong>automating the Then step</strong> ("<em>Then a confirmation email with activation information is sent to the anonymous visitor</em>")</p>
  
  <p>Here is what I have undertaken (with JBehave):</p>
  
  <pre><code>@Given("the following email address: $email and a chosen member status of $status and the following password: $password")
  public void anonymousVisitorEntersDetails(String email, String status, String password) {
      pages.home().open();
      pages.home().enterDetails(email, status, password);
  }
  
  @When("the anonymous visitor signs up")
  public void anonymousVisitorDoesRegister(String login, String password) {
      pages.home().doRegister();
  }
  
  @Then("a confirmation email with activation information is sent to the anonymous visitor")
  public void activationInformationIsSent() {
      //TODO ??
  }
  </code></pre>
  
  <p>The issue I have is not so much a tool issue as a design issue. I would be grateful if some experienced BDD practitionner would help me sort this out...</p>