public function testGetUserUseCaseWillGetUserControllerReturnsUser() { $user = new User(); $user->setFirstName('Wincenty')->setLastName('Kwiatek'); $this->useCaseMock->expects($this->once())->method('getUser')->will($this->returnValue($user)); $this->assertSame($user, $this->controller->getUserAction(1)); }
public function testListUsers() { $user1 = new User(); $user1->setFirstName('Wincenty')->setLastName('Kwiatek'); $user2 = new User(); $user2->setFirstName('Zenon')->setLastName('Majkowski'); $expectedUsers = [$user1, $user2]; $this->repositoryMock->expects($this->any())->method('search')->will($this->returnValue($expectedUsers)); $this->assertSame($expectedUsers, $this->useCase->listUsers()); }