Refactors the test class
Tests that no projection is performed if the argument of pushProjection() has only one field and does not contain subfields