implementing basic acceptance tests use-cases