public async Task GetServerMetadataWithEmptyImageIdThrows() { var client = new ComputeServiceClient(GetValidCreds(), "Nova", CancellationToken.None, this.ServiceLocator); await client.GetServerMetadata(string.Empty); }
public async Task CanGetServerMetadata() { var meta = new Dictionary<string, string>() { { "item1", "value1" } }; this.ServicePocoClient.GetServerMetadataDelegate = (id) => { Assert.AreEqual("12345", id); return Task.Factory.StartNew(() => (IDictionary<string, string>)meta); }; var client = new ComputeServiceClient(GetValidCreds(), "Nova", CancellationToken.None, this.ServiceLocator); var metadata = await client.GetServerMetadata("12345"); Assert.IsNotNull(metadata); Assert.AreEqual(meta, metadata); }