Code Duplication    Length = 15-18 lines in 2 locations

src/OroCRM/Bundle/MarketingListBundle/Tests/Unit/Provider/MarketingListProviderTest.php 2 locations

@@ 129-146 (lines=18) @@
126
     * @dataProvider queryBuilderDataProvider
127
     * @param string $type
128
     */
129
    public function testGetMarketingListEntitiesQueryBuilder($type)
130
    {
131
        $marketingList = $this->getMarketingList($type);
132
133
        $from = $this->getMockBuilder('Doctrine\ORM\Query\Expr\From')
134
            ->disableOriginalConstructor()
135
            ->getMock();
136
        $from->expects($this->once())
137
            ->method('getAlias')
138
            ->will($this->returnValue('alias'));
139
        $queryBuilder = $this->getQueryBuilder([['from', [$from]]]);
140
        $this->assertEntitiesQueryBuilder($queryBuilder, $marketingList, 'alias');
141
142
        $this->assertInstanceOf(
143
            'Doctrine\ORM\QueryBuilder',
144
            $this->provider->getMarketingListEntitiesQueryBuilder($marketingList)
145
        );
146
    }
147
148
    /**
149
     * @dataProvider queryBuilderDataProvider
@@ 152-166 (lines=15) @@
149
     * @dataProvider queryBuilderDataProvider
150
     * @param string $type
151
     */
152
    public function testGetMarketingListEntitiesIterator($type)
153
    {
154
        $marketingList = $this->getMarketingList($type);
155
156
        $from = $this->getMockBuilder('Doctrine\ORM\Query\Expr\From')
157
            ->disableOriginalConstructor()
158
            ->getMock();
159
        $from->expects($this->once())
160
            ->method('getAlias')
161
            ->will($this->returnValue('alias'));
162
        $queryBuilder = $this->getQueryBuilder([['from', [$from]]]);
163
        $this->assertEntitiesQueryBuilder($queryBuilder, $marketingList, 'alias');
164
165
        $this->assertInstanceOf('\Iterator', $this->provider->getMarketingListEntitiesIterator($marketingList));
166
    }
167
168
    /**
169
     * @param \PHPUnit_Framework_MockObject_MockObject $queryBuilder