Code Duplication    Length = 23-25 lines in 2 locations

tests/Repositories/RotaRepositoryTest.php 2 locations

@@ 66-88 (lines=23) @@
63
        $this->assertInstanceOf(QueryWorker::class, $this->getRepository()->createQueryWorker());
64
    }
65
66
    public function testFindAll()
67
    {
68
        $entity = $this->getFlushedMockObject();
69
70
        $result = $this->getRepository()
71
                       ->findAll()
72
                       ->getResult();
73
74
        $this->assertGreaterThan(0, $result->count());
75
        $this->assertInstanceOf($this->getRepository()->getClassName(), $result[0]);
76
77
        $filteredResultById = $result->filter(function ($element) use ($entity){
78
            return $element->getId() === $entity->getId();
79
        });
80
81
        $this->assertEquals(1, $filteredResultById->count());
82
83
        $filteredResultByDeletedAt = $result->filter(function ($element) use ($entity){
84
            return !is_null($element->getDeletedAt());
85
        });
86
87
        $this->assertEquals(0, $filteredResultByDeletedAt->count());
88
    }
89
90
    public function testFindOneBy()
91
    {
@@ 114-138 (lines=25) @@
111
        $this->assertEquals($entity->getId(), $result->getId());
112
    }
113
114
    public function testFindAllRemoved()
115
    {
116
        $entity = $this->getFlushedMockObject()
117
                       ->remove()
118
                       ->flush();
119
120
        $result = $this->getRepository()
121
                       ->findAllRemoved()
122
                       ->getResult();
123
124
        $this->assertGreaterThan(0, $result->count());
125
        $this->assertInstanceOf($this->getRepository()->getClassName(), $result[0]);
126
127
        $filteredResultById = $result->filter(function ($element) use ($entity){
128
            return $element->getId() === $entity->getId();
129
        });
130
131
        $this->assertEquals(1, $filteredResultById->count());
132
133
        $filteredResultByDeletedAt = $result->filter(function ($element) use ($entity){
134
            return !$element->getDeletedAt();
135
        });
136
137
        $this->assertEquals(0, $filteredResultByDeletedAt->count());
138
    }
139
140
    public function testFindRemoved()
141
    {