Code Duplication    Length = 16-16 lines in 2 locations

tests/unit/Observers/UrlRewriteObserverTest.php 2 locations

@@ 138-153 (lines=16) @@
135
     *
136
     * @return void
137
     */
138
    public function testCreateProductCategoryRelationWithChildCategoryAndSettingEnabled()
139
    {
140
141
        // initialize method arguments
142
        $generateCategoryProductRewrites = true;
143
        $productCategoryIds = ['2'];
144
        $category = [
145
            'entity_id' => '10',
146
            'is_anchor' => '0'
147
        ];
148
149
        // create and invoke the partially mocked observer
150
        $productCategoryIds = $this->createAndInvokeObserver($generateCategoryProductRewrites, $productCategoryIds, $category);
151
152
        // assert that all categories have been processed
153
        $this->assertSame($productCategoryIds, ['2', '10']);
154
    }
155
156
    /**
@@ 162-177 (lines=16) @@
159
     *
160
     * @return void
161
     */
162
    public function testCreateProductCategoryRelationWithChildCategoryAndSettingDisabled()
163
    {
164
165
        // initialize method arguments
166
        $generateCategoryProductRewrites = false;
167
        $productCategoryIds = ['2'];
168
        $category = [
169
            'entity_id' => '10',
170
            'is_anchor' => '0'
171
        ];
172
173
        // create and invoke the partially mocked observer
174
        $productCategoryIds = $this->createAndInvokeObserver($generateCategoryProductRewrites, $productCategoryIds, $category);
175
176
        // assert that only the root category ID has been processed
177
        $this->assertSame($productCategoryIds, ['2']);
178
    }
179
180
    /**