public function testGetUsersNoRolesAndJsonFalse() { $roleId = 1; $roles = []; /** @var \Magento\Authorization\Model\Role|\PHPUnit_Framework_MockObject_MockObject */ $roleModelMock = $this->getMockBuilder('Magento\\Authorization\\Model\\Role')->disableOriginalConstructor()->setMethods([])->getMock(); $this->requestInterfaceMock->expects($this->at(0))->method('getParam')->willReturn(""); $this->requestInterfaceMock->expects($this->at(1))->method('getParam')->willReturn($roleId); $this->requestInterfaceMock->expects($this->at(2))->method('getParam')->willReturn($roleId); $this->roleFactoryMock->expects($this->once())->method('create')->willReturn($roleModelMock); $roleModelMock->expects($this->once())->method('setId')->willReturnSelf(); $roleModelMock->expects($this->once())->method('getRoleUsers')->willReturn($roles); $this->assertEquals($roles, $this->model->getUsers()); }