Code Duplication    Length = 15-16 lines in 2 locations

Test/Unit/Service/V1/AddresscheckTest.php 2 locations

@@ 96-110 (lines=15) @@
93
        $this->assertTrue($result['success']);
94
    }
95
96
    public function testCheckAddressInvalid()
97
    {
98
        $expected = 'invalid message';
99
        $this->addresscheck->method('isCheckNeededForQuote')->willReturn(true);
100
        $this->addresscheck->method('getResponse')->willReturn(['status' => 'INVALID', 'customermessage' => $expected]);
101
        $this->addresscheck->method('getScore')->willReturn('G');
102
        $this->addresscheck->method('getInvalidMessage')->willReturn($expected);
103
104
        $addressData = $this->getMockBuilder(AddressInterface::class)->disableOriginalConstructor()->getMock();
105
106
        $result = $this->classToTest->checkAddress($addressData, false, false, 100);
107
        $result = $result->__toArray();
108
        $this->assertFalse($result['success']);
109
        $this->assertEquals($expected, $result['errormessage']);
110
    }
111
112
    public function testCheckAddressErrorContinue()
113
    {
@@ 127-142 (lines=16) @@
124
        $this->assertTrue($result['success']);
125
    }
126
127
    public function testCheckAddressErrorStop()
128
    {
129
        $expected = 'error message';
130
        $this->addresscheck->method('isCheckNeededForQuote')->willReturn(true);
131
        $this->addresscheck->method('getResponse')->willReturn(['status' => 'ERROR']);
132
        $this->addresscheck->method('getScore')->willReturn('G');
133
        $this->addresscheck->method('getConfigParam')->willReturn('stop_checkout');
134
        $this->addresscheck->method('getErrorMessage')->willReturn($expected);
135
136
        $addressData = $this->getMockBuilder(AddressInterface::class)->disableOriginalConstructor()->getMock();
137
138
        $result = $this->classToTest->checkAddress($addressData, true, false, 100);
139
        $result = $result->__toArray();
140
        $this->assertFalse($result['success']);
141
        $this->assertEquals($expected, $result['errormessage']);
142
    }
143
144
    public function testCheckAddressValid()
145
    {