public void CreateSecurityGroup() { using (var httpTest = new HttpTest()) { Identifier securityGroupId = Guid.NewGuid(); httpTest.RespondWithJson(new SecurityGroup { Id = securityGroupId }); var request = new SecurityGroupDefinition("{name}", "{description}"); var result = _compute.CreateSecurityGroup(request); httpTest.ShouldHaveCalled("*/os-security-groups"); Assert.Equal(securityGroupId, result.Id); Assert.IsType <ComputeApi>(((IServiceResource)result).Owner); } }