Acceptance Test Driven Development Example