Code Duplication    Length = 13-13 lines in 3 locations

tests/Calculation/AverageTest.php 1 location

@@ 8-20 (lines=13) @@
5
use Undemanding\Difference\Calculation\Average;
6
use Undemanding\Difference\Test\Test;
7
8
class AverageTest extends Test
9
{
10
    /**
11
     * @test
12
     */
13
    public function itCalculatesAverages()
14
    {
15
        $calculation = new Average();
16
17
        $this->assertEquals(2.5, $calculation([[1, 2], [3, 4]], 2, 2));
18
        $this->assertEquals(6.5, $calculation([[5, 6], [7, 8]], 2, 2));
19
    }
20
}
21

tests/Calculation/MaximumTest.php 1 location

@@ 8-20 (lines=13) @@
5
use Undemanding\Difference\Calculation\Maximum;
6
use Undemanding\Difference\Test\Test;
7
8
class MaximumTest extends Test
9
{
10
    /**
11
     * @test
12
     */
13
    public function itCalculatesMaximums()
14
    {
15
        $calculation = new Maximum();
16
17
        $this->assertEquals(4, $calculation([[1, 2], [3, 4]], 2, 2));
18
        $this->assertEquals(8, $calculation([[5, 6], [7, 8]], 2, 2));
19
    }
20
}
21

tests/Calculation/PercentageTest.php 1 location

@@ 8-20 (lines=13) @@
5
use Undemanding\Difference\Calculation\Percentage;
6
use Undemanding\Difference\Test\Test;
7
8
class PercentageTest extends Test
9
{
10
    /**
11
     * @test
12
     */
13
    public function itCalculatesPercentages()
14
    {
15
        $calculation = new Percentage();
16
17
        $this->assertEquals(25, $calculation([[0, 1], [0, 0]], 2, 2));
18
        $this->assertEquals(50, $calculation([[0, 1], [1, 0]], 2, 2));
19
    }
20
}
21