public void no_available_cache_should_not_blow_up_the_request()
        {
            mockHttpMessageHandler
            .When("*")
            .Respond(HttpStatusCode.OK, "application/json", JsonConvert.SerializeObject(new { renderedContent = "<p>some content html</p>" }));
            var request = new UmbracoClientRequest(new Uri("http://my-umbraco/api/"), null, new HttpClient(mockHttpMessageHandler));

            Should.NotThrow(() => request.GetContentRegardlessOfPublishedStatus(It.IsAny <int>()));
        }
        public void no_available_cache_should_go_to_the_server_for_content()
        {
            mockHttpMessageHandler
            .When("*")
            .Respond(HttpStatusCode.OK, "application/json", JsonConvert.SerializeObject(new { renderedContent = "<p>some content html</p>" }));
            var request = new UmbracoClientRequest(new Uri("http://my-umbraco/api/"), null, new HttpClient(mockHttpMessageHandler));

            var result = request.GetContentRegardlessOfPublishedStatus(It.IsAny <int>());

            result.ShouldNotBeNull();
            result.ToString().ShouldBe("<p>some content html</p>");
        }