Exemplo n.º 1
0
        public void Should_add_if_unmodified_since_request_field_to_request_ifmodifiedsince_property_successfully()
        {
            GetStorageItem getStorageItem = new GetStorageItem("http://storageurl", "containername", Constants.STORAGE_ITEM_NAME, requestHeaderFields);

            Asserts.AssertHeaders(getStorageItem, EnumHelper.GetDescription(RequestHeaderFields.IfUnmodifiedSince), String.Format("{0:r}", modifiedDateTime));
            //  Assert.That(getStorageItem.Headers[EnumHelper.GetDescription(RequestHeaderFields.IfUnmodifiedSince)], Is.EqualTo(String.Format("{0:r}", modifiedDateTime)));
        }
Exemplo n.º 2
0
        public void Should_throw_is_modified_since_header_exception_if_date_time_provided_is_not_even_a_date()
        {
            requestHeaderFields[RequestHeaderFields.IfModifiedSince] = "test_jibberish";

            GetStorageItem getStorageItem = new GetStorageItem("http://storageurl", "containername", Constants.STORAGE_ITEM_NAME, requestHeaderFields);

            Asserts.AssertHeaders(getStorageItem, EnumHelper.GetDescription(RequestHeaderFields.IfModifiedSince), modifiedDateTime);
        }
Exemplo n.º 3
0
 public void should_have_cdn_enabled_in_the_headers()
 {
     Asserts.AssertHeaders(setPublicContainerDetails, utils.Constants.X_CDN_ENABLED, "True");
 }
Exemplo n.º 4
0
        public void should_throw_argument_null_exception()
        {
            var setPublicContainerDetails = new SetPublicContainerDetails("http://cdnmanagementurl", "containername", true, false, -1);

            Asserts.AssertHeaders(setPublicContainerDetails, utils.Constants.X_CDN_TTL, null);
        }
Exemplo n.º 5
0
 public void should_have_time_to_live_aka_ttl_in_the_headers()
 {
     Asserts.AssertHeaders(setPublicContainerDetails, utils.Constants.X_CDN_TTL, "12345");
 }
Exemplo n.º 6
0
        public void Should_add_if_none_match_request_field_header_to_request_successfully()
        {
            GetStorageItem getStorageItem = new GetStorageItem("http://storageurl", "NotEmptyString", Constants.STORAGE_ITEM_NAME, requestHeaderFields);

            Asserts.AssertHeaders(getStorageItem, EnumHelper.GetDescription(RequestHeaderFields.IfNoneMatch), DUMMY_ETAG);
        }