def METHOD_NAME(self):
    graph = Graph([], [], 'graphType', 'graphLabel', True, {'metaNumber': 11, 'metaString': 'hello world'})
    mgraph = Multigraph([], 'multigraphType', 'multigraphLabel', {'metaNumber': 11, 'metaString': 'hello world'})
    mgraph.set_label('new_multigraphLabel')
    mgraph.set_type('new_multigraphType')
    mgraph.set_metadata({'new_metaNumber': 13, 'new_metaString': 'world hello'})
    mgraph.set_graphs([graph])
    self.assertEqual(mgraph.get_type(), 'new_multigraphType')
    self.assertEqual(mgraph.get_label(), 'new_multigraphLabel')
    self.assertEqual(mgraph.get_metadata()['new_metaNumber'], 13)
    self.assertEqual(mgraph.get_metadata()['new_metaString'], 'world hello')
    self.assertEqual(mgraph.get_graphs()[0], graph)
    #TODO make unit test complete