コード例 #1
0
        public void BaseUriShouldIncludeVirtualDirectoryIfPresent()
        {
            var resource = new EntryPoint(DefaultUriFactory.Instance);
            var response = resource.Get(new HttpRequestMessage(HttpMethod.Get, new Uri("http://localhost/virtual-directory/shop")));

            var entityBody = response.Content.ReadAsOrDefault();

            Assert.AreEqual(new Uri("http://localhost/virtual-directory/"), entityBody.BaseUri);
        }
コード例 #2
0
 private static Shop GetEntryPointEntityBody()
 {
     var response = new EntryPoint(DefaultUriFactory.Instance).Get(new HttpRequestMessage(HttpMethod.Get, new Uri("http://localhost/shop")));
     return response.Content.ReadAsOrDefault();
 }
コード例 #3
0
        public void ResponseShouldBePublicallyCacheableForOneDay()
        {
            var resource = new EntryPoint(DefaultUriFactory.Instance);
            var response = resource.Get(new HttpRequestMessage(HttpMethod.Get, new Uri("http://localhost/shop")));

            Assert.AreEqual(new TimeSpan(24, 0, 0), response.Headers.CacheControl.MaxAge);
            Assert.IsTrue(response.Headers.CacheControl.Public);
        }