public Bson parseSingleExpression(final String filterExpression, final List<EntityAttribute> attributes) {
        final Filter filter = singleFilterParser.parseSingleExpression(filterExpression, attributes);
        return filter.toBson();
    }
@Test
    void parsesFilterExpressionCorrectlyForDateType() {

        assertEquals(Filters.eq("created_at", new DateTime(2012, 12, 12, 12, 12, 12, DateTimeZone.UTC).toDate()),
                toTest.parseSingleExpression("created_at:2012-12-12 12:12:12",
                        List.of(EntityAttribute.builder()
                                .id("created_at")
                                .title("Creation Date")
                                .type(SearchQueryField.Type.DATE)
                                .filterable(true)
                                .build())
                ));
    }