public void FilterValues()
        {
            var greatestValue = _array.Max();
            var enumerator    = new ArrayWhereEnumerator <int, int>(_array, (i, arg) => i >= arg, greatestValue);

            enumerator.Should().ContainSingle(v => v == greatestValue);
        }
 public ArrayWhereEnumeratorShould()
 {
     _array      = Fixture.CreateMany <int>().ToArray();
     _enumerator = new ArrayWhereEnumerator <int, int>(_array, (i, _) => true, 0);
 }