'``StartApplication.run()`` passes an ``Application``\'s
``command_line`` to ``DockerClient.add``.'

def test_command_line(self):

    command_line = [u'hello', u'there']
    fake_docker = FakeDockerClient()
    deployer = ApplicationNodeDeployer(u'example.com', fake_docker)
    application_name = u'site-example.com'
    application = Application(name=application_name, image=DockerImage.from_string(u'postgresql'), command_line=command_line)
    StartApplication(application=application, node_state=EMPTY_NODESTATE).run(deployer, state_persister=InMemoryStatePersister())
    self.assertEqual(fake_docker._units[application_name].command_line, pvector(command_line))
