public void TC003_3Secquential() { List <string> serviceNames = new List <string>(); for (int i = 0; i < 3; i++) { string serviceName = Guid.NewGuid().ToString(); bool serviceProvisioned = false; try { cloudConnection.CreateProvisionedService(cloudConnection.SystemServices.FirstOrDefault(ss => ss.Vendor == "mssql"), serviceName, true); Thread.Sleep(10000); ICollection <ProvisionedService> services = cloudConnection.ProvisionedServices; foreach (ProvisionedService svc in services) { if (svc.Name == serviceName) { serviceProvisioned = true; } } } catch (Exception ex) { Assert.Fail(ex.ToString()); } Assert.IsTrue(serviceProvisioned); serviceNames.Add(serviceName); } for (int i = 0; i < 3; i++) { string serviceName = serviceNames[i]; bool serviceDeleted = true; try { ProvisionedService provService = cloudConnection.ProvisionedServices.FirstOrDefault(ps => ps.Name == serviceName); provService.Delete(); Thread.Sleep(10000); ICollection <ProvisionedService> services = cloudConnection.ProvisionedServices; foreach (ProvisionedService svc in services) { if (svc.Name == serviceName) { serviceDeleted = false; } } } catch (Exception ex) { Assert.Fail(ex.ToString()); } Assert.IsTrue(serviceDeleted); } }
public void TC002_DatabaseDelete() { string serviceName = Guid.NewGuid().ToString(); bool serviceProvisioned = false; bool serviceDeleted = true; try { RawSystemService systemService = cloudConnection.SystemServices.First(ss => ss.Vendor == "mssql"); cloudConnection.CreateProvisionedService(systemService, serviceName, true); Thread.Sleep(10000); ICollection <ProvisionedService> services = cloudConnection.ProvisionedServices; foreach (ProvisionedService svc in services) { if (svc.Name == serviceName) { serviceProvisioned = true; } } } catch (Exception ex) { Assert.Fail(ex.ToString()); } Assert.IsTrue(serviceProvisioned); try { ProvisionedService provisionedService = cloudConnection.ProvisionedServices.FirstOrDefault(ps => ps.Name == serviceName); provisionedService.Delete(); Thread.Sleep(10000); ICollection <ProvisionedService> services = cloudConnection.ProvisionedServices; foreach (ProvisionedService svc in services) { if (svc.Name == serviceName) { serviceDeleted = false; } } } catch (Exception ex) { Assert.Fail(ex.ToString()); } Assert.IsTrue(serviceDeleted); }