Check out Exceptional Circumstances by Rob Myers. Here is an excerpt:
In our BDD course, we use a real example of an online library patron portal. Course participants are provided with a number of (often vague) business rules regarding whether or not a book loan can be renewed. Some have to do with the state of the book (e.g., has another patron requested a “hold”…
The full article is available here.