createContainer(); $this->controller = new TokenController($this->container); } public function testGetToken(): void { $request = $this->createMock(Request::class); $response = new Response(); $this->container->sessionManager ->expects(static::once()) ->method('generateToken') ->willReturn($token = 'token1234') ; $result = $this->controller->getToken($request, $response); static::assertSame(200, $result->getStatusCode()); static::assertSame($token, (string) $result->getBody()); } }