def METHOD_NAME(self, mp_get_schema,
                                mp_remote_describefeaturetype,
                                mp_remote_wfs_feature, mp_dov_xml):
    """Test the search method returning multiple (sub)elements of the same subject.
    Test whether the output dataframe contains the resolved XML data.
    Parameters
    ----------
    mp_get_schema : pytest.fixture
        Monkeypatch the call to a remote OWSLib schema.
    mp_remote_describefeaturetype : pytest.fixture
        Monkeypatch the call to a remote DescribeFeatureType.
    mp_remote_wfs_feature : pytest.fixture
        Monkeypatch the call to get WFS features.
    mp_dov_xml : pytest.fixture
        Monkeypatch the call to get the remote XML data.
    """
    df = self.search_instance.search(
        query=self.valid_query_single,
        return_fields=('pkey_interpretatie',
                       'hoofdnaam1_grondsoort',
                       'hoofdnaam2_grondsoort',
                       'bijmenging1_grondsoort',
                       'bijmenging1_hoeveelheid',
                       'bijmenging1_plaatselijk'
                       ))
    assert df.hoofdnaam1_grondsoort[0] == 'FZ'
    assert df.hoofdnaam2_grondsoort[0] == 'LE'
    assert df.bijmenging1_grondsoort[0] == 'SN'
    assert df.bijmenging1_hoeveelheid[0] == 'N'
    # mind that the column below is of dtype 'object'
    assert df.bijmenging1_plaatselijk[0] is False