private static CruiseServerClientBase GenerateClient() { var client = new CruiseServerClientFactory().GenerateClient(server, target); if (!string.IsNullOrEmpty(userName)) { client.Login(new { UserName = userName, Password = password }); } return client; }