why do we test the same in functional an acceptance tests?