Splitting tests and adding external interactions initial test