Code Duplication    Length = 16-16 lines in 2 locations

tests/unit/price/PriceFactoryTest.php 2 locations

@@ 44-59 (lines=16) @@
41
        ]);
42
    }
43
44
    public function testEnumPrice()
45
    {
46
        $price = $this->factory->create($this->createDto([
47
            'id'        => $this->id,
48
            'type'      => $this->enum,
49
            'target'    => $this->target,
50
            'unit'      => $this->unit,
51
            'prices'    => $this->prices,
52
        ]));
53
        $this->assertInstanceOf(EnumPrice::class, $price);
54
        $this->assertSame($this->id,        $price->getId());
55
        $this->assertSame($this->enum,      $price->getType());
56
        $this->assertSame($this->target,    $price->getTarget());
57
        $this->assertSame($this->unit,      $price->getUnit());
58
        $this->assertSame($this->prices,    $price->getPrices());
59
    }
60
61
    public function testSinglePrice()
62
    {
@@ 61-76 (lines=16) @@
58
        $this->assertSame($this->prices,    $price->getPrices());
59
    }
60
61
    public function testSinglePrice()
62
    {
63
        $price = $this->factory->create($this->createDto([
64
            'id'        => $this->id,
65
            'type'      => $this->single,
66
            'target'    => $this->target,
67
            'prepaid'   => $this->prepaid,
68
            'price'     => $this->price,
69
        ]));
70
        $this->assertInstanceOf(SinglePrice::class, $price);
71
        $this->assertSame($this->id,        $price->getId());
72
        $this->assertSame($this->single,    $price->getType());
73
        $this->assertSame($this->target,    $price->getTarget());
74
        $this->assertSame($this->prepaid,   $price->getPrepaid());
75
        $this->assertSame($this->price,     $price->getPrice());
76
    }
77
78
    public function createDto(array $data)
79
    {