Adding acceptance tests to cover what cannot be tested with unit