@Test
public void filterShouldReturnAllFeaturesIfThereAreNoConditions() {

    int expectedFeaturesLen = 10;
    ArrayList<Feature> featuresList = new ArrayList<>();
    for (int i = 0; i < expectedFeaturesLen; i++) {
        featuresList.add(generateRandomFeatureWithProperties(new GeoJSONFeature.Property("sample-string", "efgh")
                , new GeoJSONFeature.Property("task-status", "positive")
                , new GeoJSONFeature.Property("position", 0)));
    }
    FeatureCollection actualFeatureCollection = new FeatureFilter.Builder(FeatureCollection.fromFeatures(featuresList))
            .build()
            .filter();
    Assert.assertEquals(expectedFeaturesLen, actualFeatureCollection.features().size());
}