BDD style testing