public void ListFlavors() { using (var httpTest = new HttpTest()) { const string flavorId = "1"; httpTest.RespondWithJson(new FlavorCollection { Items = { new Flavor { Id = flavorId } } }); httpTest.RespondWithJson(new Flavor { Id = flavorId }); var results = _compute.ListFlavors(); httpTest.ShouldHaveCalled("*/flavors"); Assert.Single(results); var result = results.First(); Assert.Equal(flavorId, result.Id); Assert.IsType <ComputeApi>(((IServiceResource)result).Owner); } }