public string CreateTestCloudService()
        {
            bool   validServiceNameFound = false;
            string serviceName;

            do
            {
                serviceName = GenerateRandomName(TestArtifactType.CloudService);
                HostedServiceCheckNameAvailabilityResponse nameCheckResponse = ComputeManagementClient.HostedServices.CheckNameAvailability(serviceName);
                validServiceNameFound = nameCheckResponse.IsAvailable;
            }while (!validServiceNameFound);

            Compute.Models.HostedServiceCreateParameters parameter = new Compute.Models.HostedServiceCreateParameters();
            parameter.ServiceName = serviceName;
            parameter.Location    = ManagementTestUtilities.GetDefaultLocation(ManagementClient, "Compute");
            parameter.Label       = serviceName;
            parameter.Description = serviceName;
            AzureOperationResponse response = ComputeManagementClient.HostedServices.Create(parameter);

            RegisterToCleanup(serviceName, _servicesToCleanup);

            return(serviceName + CloudServiceNamingExtension);
        }
        public string CreateTestCloudService()
        {
            bool validServiceNameFound = false;
            string serviceName;
            do
            {
                serviceName = GenerateRandomName(TestArtifactType.CloudService);
                HostedServiceCheckNameAvailabilityResponse nameCheckResponse = ComputeManagementClient.HostedServices.CheckNameAvailability(serviceName);
                validServiceNameFound = nameCheckResponse.IsAvailable;
            }
            while (!validServiceNameFound);

            Compute.Models.HostedServiceCreateParameters parameter = new Compute.Models.HostedServiceCreateParameters();
            parameter.ServiceName = serviceName;
            parameter.Location = ManagementTestUtilities.GetDefaultLocation(ManagementClient, "Compute");
            parameter.Label = serviceName;
            parameter.Description = serviceName;
            AzureOperationResponse response = ComputeManagementClient.HostedServices.Create(parameter);
            RegisterToCleanup(serviceName, _servicesToCleanup);

            return serviceName + CloudServiceNamingExtension;
        }