get(EntityManager::class); $segment = new SegmentEntity($name, SegmentEntity::TYPE_DEFAULT, $description); $em->persist($segment); $em->flush(); $responseBuilder = new SegmentsResponseBuilder(); $response = $responseBuilder->build($segment); expect($response['name'])->equals($name); expect($response['type'])->equals(SegmentEntity::TYPE_DEFAULT); expect($response['description'])->equals($description); expect($response)->hasKey('id'); expect($response)->hasKey('created_at'); expect($response)->hasKey('updated_at'); expect($response)->hasKey('deleted_at'); $em->remove($segment); $em->flush(); } }