Code Duplication    Length = 11-11 lines in 2 locations

Tests/EmailValidator/EmailValidatorTest.php 2 locations

@@ 16-26 (lines=11) @@
13
{
14
15
16
    public function testValidationIsUsed()
17
    {
18
        $invalidEmail = new InvalidEmail(new DummyReason(), '');
19
        $validator = new EmailValidator();
20
        $validation = $this->getMockBuilder(EmailValidation::class)->getMock();
21
        $validation->expects($this->once())->method("isValid")->willReturn(true);
22
        $validation->expects($this->once())->method("getWarnings")->willReturn([]);
23
        $validation->expects($this->once())->method("getError")->willReturn($invalidEmail);
24
25
        $this->assertTrue($validator->isValid("[email protected]", $validation));
26
    }
27
28
    public function testMultipleValidation()
29
    {
@@ 41-51 (lines=11) @@
38
        $this->assertTrue($validator->isValid("[email protected]", $multiple));
39
    }
40
41
    public function testValidationIsFalse()
42
    {
43
        $invalidEmail = new InvalidEmail(new DummyReason(), '');
44
        $validator = new EmailValidator();
45
        $validation = $this->getMockBuilder(EmailValidation::class)->getMock();
46
        $validation->expects($this->once())->method("isValid")->willReturn(false);
47
        $validation->expects($this->once())->method("getWarnings")->willReturn([]);
48
        $validation->expects($this->once())->method("getError")->willReturn($invalidEmail);
49
50
        $this->assertFalse($validator->isValid("[email protected]", $validation));
51
    }
52
}
53