'Create and connect a new L{IRCClient} to a new L{StringTransport}.'

def setUp(self):

    self.transport = StringTransport()
    self.protocol = IRCClient()
    self.protocol.performLogin = False
    self.protocol.makeConnection(self.transport)
    self.assertEqualBufferValue(self.transport.value(), '')
    self.addCleanup(self.transport.loseConnection)
    self.addCleanup(self.protocol.connectionLost, None)
