def METHOD_NAME(self, a):
    net = a.network()
    agent1 = a.replicator(network=net)
    agent2 = a.replicator(network=net)
    agent3 = a.replicator(network=net)
    agent1.connect(direction="to", whom=agent2)
    agent1.connect(direction="to", whom=agent3)
    info = a.info(origin=agent1)
    agent1.transmit(what=models.Info, to_whom=nodes.Agent)
    agent2.receive()
    agent3.receive()
    assert agent1.infos()[0].contents == agent2.infos()[0].contents
    assert agent1.infos()[0].contents == agent3.infos()[0].contents
    assert agent1.infos()[0].id != agent2.infos()[0].id != agent3.infos()[0].id
    transmissions = info.transmissions()
    assert len(transmissions) == 2