public function testConvertShouldConvertObjectsToDomainTypes() { $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($replaced, $serializer->convert($attributes)); }