Code Duplication    Length = 21-21 lines in 2 locations

Tests/Persister/ObjectSerializerPersisterTest.php 2 locations

@@ 48-68 (lines=21) @@
45
        $objectPersister->replaceOne(new POPO());
46
    }
47
48
    public function testThatCanInsertObject()
49
    {
50
        $transformer = $this->getTransformer();
51
52
        /** @var $typeMock \PHPUnit_Framework_MockObject_MockObject|\Elastica\Type */
53
        $typeMock = $this->getMockBuilder('Elastica\Type')
54
            ->disableOriginalConstructor()
55
            ->getMock();
56
        $typeMock->expects($this->never())
57
            ->method('deleteById');
58
        $typeMock->expects($this->once())
59
            ->method('addDocuments');
60
61
        $serializerMock = $this->getMockBuilder('FOS\ElasticaBundle\Serializer\Callback')->getMock();
62
        $serializerMock->expects($this->once())->method('serialize');
63
64
        $dispatcherMock = $this->getMockBuilder('Symfony\Component\EventDispatcher\EventDispatcher')->getMock();
65
66
        $objectPersister = new ObjectSerializerPersister($typeMock, $transformer, 'SomeClass', array($serializerMock, 'serialize'), $dispatcherMock);
67
        $objectPersister->insertOne(new POPO());
68
    }
69
70
    public function testThatCanDeleteObject()
71
    {
@@ 70-90 (lines=21) @@
67
        $objectPersister->insertOne(new POPO());
68
    }
69
70
    public function testThatCanDeleteObject()
71
    {
72
        $transformer = $this->getTransformer();
73
74
        /** @var $typeMock \PHPUnit_Framework_MockObject_MockObject|\Elastica\Type */
75
        $typeMock = $this->getMockBuilder('Elastica\Type')
76
            ->disableOriginalConstructor()
77
            ->getMock();
78
        $typeMock->expects($this->once())
79
            ->method('deleteDocuments');
80
        $typeMock->expects($this->never())
81
            ->method('addDocument');
82
83
        $serializerMock = $this->getMockBuilder('FOS\ElasticaBundle\Serializer\Callback')->getMock();
84
        $serializerMock->expects($this->once())->method('serialize');
85
86
        $dispatcherMock = $this->getMockBuilder('Symfony\Component\EventDispatcher\EventDispatcher')->getMock();
87
88
        $objectPersister = new ObjectSerializerPersister($typeMock, $transformer, 'SomeClass', array($serializerMock, 'serialize'), $dispatcherMock);
89
        $objectPersister->deleteOne(new POPO());
90
    }
91
92
    public function testThatCanInsertManyObjects()
93
    {