Functional Test: create and run