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); } }