Testing in Agile with Behavior Driven Development