/** @covers YaLinqo\Enumerable::rangeDown */ function testRangeDown() { // rangeDown (start, count) $this->assertEnumEquals(array(), E::rangeDown(-3, 0)); $this->assertEnumEquals(array(), E::rangeDown(-3, -1)); $this->assertEnumEquals(array(-3, -4, -5, -6), E::rangeDown(-3, 4)); // rangeDown (start, count, step) $this->assertEnumEquals(array(-3, -5, -7, -9), E::rangeDown(-3, 4, 2)); $this->assertEnumEquals(array(-3, -1, 1, 3), E::rangeDown(-3, 4, -2)); }