Doing some tests with phpspec in comination with design patterns