public async Task GetImageWithEmptyImageIdThrows() { var client = new ComputeServiceClient(GetValidCreds(), "Nova", CancellationToken.None, this.ServiceLocator); await client.GetImage(string.Empty); }
public async Task CanGetImage() { var img1 = new ComputeImage("12345", "image1", new Uri("http://someuri.com/v2/images/12345"), new Uri("http://someuri.com/images/12345"), new Dictionary<string, string>(), "active", DateTime.Now, DateTime.Now, 10, 512, 100); this.ServicePocoClient.GetImageDelegate = (id) => { Assert.AreEqual("12345", id); return Task.Factory.StartNew(() => img1); }; var client = new ComputeServiceClient(GetValidCreds(), "Nova", CancellationToken.None, this.ServiceLocator); var image = await client.GetImage("12345"); Assert.IsNotNull(image); Assert.AreEqual(img1, image); }