Пример #1
0
        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);
            }
        }