public void CreateServer() { using (var httpTest = new HttpTest()) { Identifier serverId = Guid.NewGuid(); httpTest.RespondWithJson(new Server { Id = serverId }); var definition = new ServerCreateDefinition("{name}", Guid.NewGuid(), "{flavor-id}"); var result = _compute.CreateServer(definition); httpTest.ShouldHaveCalled("*/servers"); Assert.NotNull(result); Assert.Equal(serverId, result.Id); Assert.IsType <ComputeApi>(((IServiceResource)result).Owner); } }