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