Penso que a ordem dos elementos da coleção retornada seja irrelevante, do ponto de vista do teste em questão, porque não me parece estarmos testando em qual ordem os elementos retornam mas sim se os elementos retornados são de fato os elementos esperados, corretos, estejam eles em ordem crescente, decrescente ou aleatória.Se a ordem dos elementos corretos retornados pelo filtro implicasse em quebrar algum teste então isso revelaria que o teste quebrado foi projetado HARD-ORDERED -ORIENTED e não necessariamente que o teste esteja errado, já que os elementos retornados são exatamente os corretos porém numa ordem em que o teste não os contempla. Quanto á UTILIDADE da ordem dos resultados isso DEPENDE ... Por exemplo, imaginemos um cenário onde a quantidade de elementos da coleção retornada é relativamente grande, por exemplo 1.000.000.000 de elementos, e que além disso se deseja fazer alguma busca nesse conjunto então é extremamente útil retorná-los ordenados pois isso facilitaria a BUSCA BINÁRIA nesse conjunto.