The aim of workshop is to create a testable structure using the concept of Hexagonal architecture with Behavioral Driven Development by Behat v3.3 and configuration functional tests with container. We will focus on setting up a basic structure and configuring the test framework. We'll talk about the pros and cons of this solution. Using that example, we'll show BDD in practice. After the workshop, participants should be able to understand the concept of BDD and could create a basic structure integrated with Behat. This project should be testable on functional level tests. Additionally, the participant will understand the pros and cons of this approach in project.