public function testSerializeShouldCallConvertAndReturnStringSuccessfully()
{
$converter = m::mock(Converter::class);
$serializer = new Serializer($converter);
$attributes = ['some', 'attributes'];
$replaced = ['awsome', 'attrs'];
$converter->shouldReceive('toDomainTypes')->with($attributes)->once()->andReturn($replaced);
$this->assertEquals(serialize($replaced), $serializer->serialize($attributes));
}