예제 #1
0
 /**
  * @test
  */
 public function skipIgnoresNumberOfGeneratorElements()
 {
     assert(Sequence::generate(1, function ($i) {
         return $i + 1;
     }, function ($i) {
         return $i < 10;
     })->skip(2)->limit(3), Provides::values([3, 4, 5]));
 }
 /**
  * @test
  */
 public function containsReferenceToGenerator()
 {
     assert((string) Sequence::generate(1, function ($i) {
         return $i + 1;
     }, function ($i) {
         return $i < 10;
     })->limit(2), equals(Sequence::class . ' starting at 1 continued by a lambda function' . ' limited to 2 elements'));
 }