public void ListSecurityGroups() { using (var httpTest = new HttpTest()) { Identifier securityGroupId = Guid.NewGuid(); httpTest.RespondWithJson(new SecurityGroupCollection { new SecurityGroup { Id = securityGroupId } }); var results = _compute.ListSecurityGroups(); httpTest.ShouldHaveCalled("*/os-security-groups"); Assert.Equal(1, results.Count()); var result = results.First(); Assert.Equal(securityGroupId, result.Id); Assert.IsType <ComputeApi>(((IServiceResource)result).Owner); } }