예제 #1
0
 public function testOverrideSetCorrectlyANewService()
 {
     // Arrange
     $id = 'service_foo';
     $service = new \stdClass();
     // Act.
     Container::set($id, $service);
     //Assert.
     $this->assertEquals($service, Container::get($id));
 }
예제 #2
0
 /**
  * @param array $responses
  */
 protected function setClientWithMockedResponse(array $responses)
 {
     $mock = new MockHandler($responses);
     $handler = HandlerStack::create($mock);
     $this->mockClient = new GuzzleClient(['handler' => $handler]);
     Container::set('guzzle_client', $this->mockClient);
     $this->client = new Client(['apiKey' => 'foo', 'clientId' => 'bar', 'clientSecret' => 'foo-bar', 'token' => ['provider' => FileSystemProvider::class, 'args' => [vfsStream::url('test-wadify-client') . '/token.json']]]);
 }