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); }
private static Shop GetEntryPointEntityBody() { var response = new EntryPoint(DefaultUriFactory.Instance).Get(new HttpRequestMessage(HttpMethod.Get, new Uri("http://localhost/shop"))); return response.Content.ReadAsOrDefault(); }
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); }