Test-Driven Development with Java EE 7, Arquillian and Embedded Containers