unit-testing infrastructure entities and added suit and rank iterators