def METHOD_NAME(self, _type, a_values, b_value):
    a_data = {'ttl': 30, 'values': a_values}
    a = _type(self.zone, 'a', a_data)
    self.assertEqual('a', a.name)
    self.assertEqual('a.unit.tests.', a.fqdn)
    self.assertEqual(30, a.ttl)
    self.assertEqual(a_values, a.values)
    self.assertEqual(a_data, a.data)
    b_data = {'ttl': 30, 'value': b_value}
    b = _type(self.zone, 'b', b_data)
    self.assertEqual([b_value], b.values)
    self.assertEqual(b_data, b.data)