def METHOD_NAME(self, fromserial, toserial):
    global zones, xfrServer
    ixfr = []
    soa1 = xfrServer._getSOAForSerial(fromserial)
    soa2 = xfrServer._getSOAForSerial(toserial)
    newrecord = [r for r in xfrServer._getRecordsForSerial(toserial) if r.name==dns.name.from_text('newrecord.example.')]
    query = dns.message.make_query('example.', 'IXFR')
    query.authority = [soa1]
    expected = [[soa2], [soa1], [soa2], newrecord, [soa2]]
    res = self.sendTCPQueryMultiResponse(query, count=len(expected))
    answers = [r.answer for r in res]
    # answers[1].sort(key=lambda rrset: (rrset.name, rrset.rdtype))
    self.assertEqual(answers, expected)
    # check the TTLs
    answerPos = 0
    for expectedAnswer in expected:
        pos = 0
        for rec in expectedAnswer:
            self.assertEqual(rec.ttl, answers[answerPos][pos].ttl)
            pos = pos + 1
        answerPos = answerPos + 1