public async Task AssignFloatingIpWithEmptyServerIdThrows()
 {
     var client = new ComputeServiceClient(GetValidCreds(), "Nova", CancellationToken.None, this.ServiceLocator);
     await client.AssignFloatingIp(string.Empty, "172.0.0.1");
 }
 public async Task AssignFloatingIpWithEmptyIpAddressThrows()
 {
     var client = new ComputeServiceClient(GetValidCreds(), "Nova", CancellationToken.None, this.ServiceLocator);
     await client.AssignFloatingIp("12345", string.Empty);
 }
        public async Task CanAssignFloatingIp()
        {
            this.ServicePocoClient.AssignFloatingIpDelegate = async (serverId, ipAddress) =>
            {
                await Task.Run(() =>
                {
                    Assert.AreEqual(serverId, "12345");
                    Assert.AreEqual(ipAddress, "172.0.0.1");
                });
            };

            var client = new ComputeServiceClient(GetValidCreds(), "Nova", CancellationToken.None, this.ServiceLocator);
            await client.AssignFloatingIp("12345", "172.0.0.1");
        }