Code Duplication    Length = 52-52 lines in 2 locations

Test/Unit/Controller/Adminhtml/Protocol/Api/ViewTest.php 1 location

@@ 41-92 (lines=52) @@
38
use Payone\Core\Test\Unit\BaseTestCase;
39
use Payone\Core\Model\Test\PayoneObjectManager;
40
41
class ViewTest extends BaseTestCase
42
{
43
    /**
44
     * @var ClassToTest
45
     */
46
    private $classToTest;
47
48
    /**
49
     * @var ObjectManager|PayoneObjectManager
50
     */
51
    private $objectManager;
52
53
    protected function setUp()
54
    {
55
        $this->objectManager = $this->getObjectManager();
56
57
        $authorization = $this->getMockBuilder(AuthorizationInterface::class)->disableOriginalConstructor()->getMock();
58
        $authorization->method('isAllowed')->willReturn(true);
59
60
        $request = $this->getMockBuilder(RequestInterface::class)->disableOriginalConstructor()->getMock();
61
        $request->method('getParam')->willReturn('15');
62
63
        $context = $this->getMockBuilder(Context::class)->disableOriginalConstructor()->getMock();
64
        $context->method('getAuthorization')->willReturn($authorization);
65
        $context->method('getRequest')->willReturn($request);
66
67
        $title = $this->getMockBuilder(Title::class)->disableOriginalConstructor()->getMock();
68
69
        $config = $this->getMockBuilder(Config::class)->disableOriginalConstructor()->getMock();
70
        $config->method('getTitle')->willReturn($title);
71
72
        $page = $this->getMockBuilder(Page::class)
73
            ->disableOriginalConstructor()
74
            ->setMethods(['setActiveMenu', 'getConfig'])
75
            ->getMock();
76
        $page->method('getConfig')->willReturn($config);
77
78
        $resultPageFactory = $this->getMockBuilder(PageFactory::class)->disableOriginalConstructor()->getMock();
79
        $resultPageFactory->method('create')->willReturn($page);
80
81
        $this->classToTest = $this->objectManager->getObject(ClassToTest::class, [
82
            'context' => $context,
83
            'resultPageFactory' => $resultPageFactory
84
        ]);
85
    }
86
87
    public function testExecute()
88
    {
89
        $result = $this->classToTest->execute();
90
        $this->assertInstanceOf(Page::class, $result);
91
    }
92
}
93

Test/Unit/Controller/Adminhtml/Protocol/Transactionstatus/ViewTest.php 1 location

@@ 41-92 (lines=52) @@
38
use Payone\Core\Test\Unit\BaseTestCase;
39
use Payone\Core\Model\Test\PayoneObjectManager;
40
41
class ViewTest extends BaseTestCase
42
{
43
    /**
44
     * @var ClassToTest
45
     */
46
    private $classToTest;
47
48
    /**
49
     * @var ObjectManager|PayoneObjectManager
50
     */
51
    private $objectManager;
52
53
    protected function setUp()
54
    {
55
        $this->objectManager = $this->getObjectManager();
56
57
        $authorization = $this->getMockBuilder(AuthorizationInterface::class)->disableOriginalConstructor()->getMock();
58
        $authorization->method('isAllowed')->willReturn(true);
59
60
        $request = $this->getMockBuilder(RequestInterface::class)->disableOriginalConstructor()->getMock();
61
        $request->method('getParam')->willReturn('15');
62
63
        $context = $this->getMockBuilder(Context::class)->disableOriginalConstructor()->getMock();
64
        $context->method('getAuthorization')->willReturn($authorization);
65
        $context->method('getRequest')->willReturn($request);
66
67
        $title = $this->getMockBuilder(Title::class)->disableOriginalConstructor()->getMock();
68
69
        $config = $this->getMockBuilder(Config::class)->disableOriginalConstructor()->getMock();
70
        $config->method('getTitle')->willReturn($title);
71
72
        $page = $this->getMockBuilder(Page::class)
73
            ->disableOriginalConstructor()
74
            ->setMethods(['setActiveMenu', 'getConfig'])
75
            ->getMock();
76
        $page->method('getConfig')->willReturn($config);
77
78
        $resultPageFactory = $this->getMockBuilder(PageFactory::class)->disableOriginalConstructor()->getMock();
79
        $resultPageFactory->method('create')->willReturn($page);
80
81
        $this->classToTest = $this->objectManager->getObject(ClassToTest::class, [
82
            'context' => $context,
83
            'resultPageFactory' => $resultPageFactory
84
        ]);
85
    }
86
87
    public function testExecute()
88
    {
89
        $result = $this->classToTest->execute();
90
        $this->assertInstanceOf(Page::class, $result);
91
    }
92
}
93