Code Duplication    Length = 26-26 lines in 2 locations

Tests/ResourceHandlerTest.php 2 locations

@@ 94-119 (lines=26) @@
91
    /**
92
     * @test
93
     */
94
    public function postSingle()
95
    {
96
        $data = array('name' => 'Random Joe', 'dateOfBirth' => '1970-01-01');
97
98
        $product = new Product();
99
        $product->setName($data['name']);
100
        $product->setDateOfBirth($data['dateOfBirth']);
101
102
        $entityManager = $this->getMockBuilder('Managlea\Component\EntityManager\DoctrineEntityManager')
103
            ->disableOriginalConstructor()
104
            ->getMock();
105
        $entityManager->method('create')
106
            ->willReturn($product);
107
108
        $entityManagerFactory = $this->getMockBuilder('Managlea\Component\EntityManagerFactory')
109
            ->disableOriginalConstructor()
110
            ->getMock();
111
        $entityManagerFactory->method('create')
112
            ->willReturn($entityManager);
113
        $resourceMapper = new ResourceMapper;
114
115
        $resourceHandler = ResourceHandler::initialize($entityManagerFactory, $resourceMapper);
116
117
        $resource = $resourceHandler->postSingle('product', $data);
118
        $this->assertEquals($data['name'], $resource->getName());
119
    }
120
121
    /**
122
     * @test
@@ 124-149 (lines=26) @@
121
    /**
122
     * @test
123
     */
124
    public function putSingle()
125
    {
126
        $data = array('name' => 'Random Joe', 'dateOfBirth' => '1970-01-01');
127
128
        $product = new Product();
129
        $product->setName($data['name']);
130
        $product->setDateOfBirth($data['dateOfBirth']);
131
132
        $entityManager = $this->getMockBuilder('Managlea\Component\EntityManager\DoctrineEntityManager')
133
            ->disableOriginalConstructor()
134
            ->getMock();
135
        $entityManager->method('update')
136
            ->willReturn($product);
137
138
        $entityManagerFactory = $this->getMockBuilder('Managlea\Component\EntityManagerFactory')
139
            ->disableOriginalConstructor()
140
            ->getMock();
141
        $entityManagerFactory->method('create')
142
            ->willReturn($entityManager);
143
        $resourceMapper = new ResourceMapper;
144
145
        $resourceHandler = ResourceHandler::initialize($entityManagerFactory, $resourceMapper);
146
147
        $resource = $resourceHandler->putSingle('product', 1, $data);
148
        $this->assertEquals($data['name'], $resource->getName());
149
    }
150
151
    /**
152
     * @test