Ejemplo n.º 1
0
        public void ListServerGroups()
        {
            using (var httpTest = new HttpTest())
            {
                Identifier serverGroupId = Guid.NewGuid();
                httpTest.RespondWithJson(new ServerGroupCollection
                {
                    new ServerGroup {
                        Id = serverGroupId
                    }
                });

                var results = _compute.ListServerGroups();

                httpTest.ShouldHaveCalled("*/os-server-groups");
                Assert.Equal(1, results.Count());
                var result = results.First();
                Assert.Equal(serverGroupId, result.Id);
                Assert.IsType <ComputeApi>(((IServiceResource)result).Owner);
            }
        }