Exemple #1
0
 /** @test */
 public function itShouldTestValidity()
 {
     $time = time();
     $resources = [$r1 = $this->mockResource(), $r2 = $this->mockResource()];
     $r2->method('isValid')->with($time)->willReturn(false);
     $r1->method('isValid')->with($time)->willReturn(true);
     $collection = new Collection($resources);
     $this->assertFalse($collection->isValid($time));
     $resources = [$r1 = $this->mockResource(), $r2 = $this->mockResource()];
     $r2->method('isValid')->with($time)->willReturn(true);
     $r1->method('isValid')->with($time)->willReturn(true);
     $collection = new Collection($resources);
     $this->assertTrue($collection->isValid($time));
 }