Example #1
0
        public async Task WriteFileAsync_PreconditionStateShouldProcess_WritesRangeRequested(long?start, long?end, string expectedString, long contentLength)
        {
            var action = new Func <FileContentResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context));

            await BaseFileContentResultTest
            .WriteFileAsync_PreconditionStateShouldProcess_WritesRangeRequested(start, end, expectedString, contentLength, action);
        }
Example #2
0
        public async Task ExecuteResultAsync_SetsSuppliedContentTypeAndEncoding()
        {
            var action = new Func <FileContentResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context));

            await BaseFileContentResultTest.ExecuteResultAsync_SetsSuppliedContentTypeAndEncoding(action);
        }
Example #3
0
        public async Task WriteFileAsync_NotModified_RangeRequestedIgnored()
        {
            var action = new Func <FileContentResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context));

            await BaseFileContentResultTest.WriteFileAsync_NotModified_RangeRequestedIgnored(action);
        }
Example #4
0
        public async Task WriteFileAsync_PreconditionStateUnspecified_RangeRequestedNotSatisfiable(string rangeString)
        {
            var action = new Func <FileContentResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context));

            await BaseFileContentResultTest.WriteFileAsync_PreconditionStateUnspecified_RangeRequestedNotSatisfiable(rangeString, action);
        }
Example #5
0
        public async Task WriteFileAsync_IfRangeHeaderValid_WritesRangeRequest()
        {
            var action = new Func <FileContentResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context));

            await BaseFileContentResultTest.WriteFileAsync_IfRangeHeaderValid_WritesRangeRequest(action);
        }
Example #6
0
 public async Task WriteFileAsync_CopiesBuffer_ToOutputStream()
 {
     var action = new Func <FileContentResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context));
     await BaseFileContentResultTest.WriteFileAsync_CopiesBuffer_ToOutputStream(action);
 }
Example #7
0
        public async Task WriteFileAsync_RangeProcessingNotEnabled_RangeRequestIgnored()
        {
            var action = new Func <FileContentResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseFileContentResultTest.WriteFileAsync_RangeProcessingNotEnabled_RangeRequestIgnored(action);
        }
Example #8
0
        public async Task WriteFileAsync_PreconditionFailed_RangeRequestedIgnored()
        {
            var action = new Func <FileContentResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseFileContentResultTest.WriteFileAsync_PreconditionFailed_RangeRequestedIgnored(action);
        }
Example #9
0
        public async Task WriteFileAsync_PreconditionStateUnspecified_RangeRequestIgnored(string rangeString)
        {
            var action = new Func <FileContentResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseFileContentResultTest.WriteFileAsync_PreconditionStateUnspecified_RangeRequestIgnored(rangeString, action);
        }
Example #10
0
        public async Task WriteFileAsync_IfRangeHeaderInvalid_RangeRequestIgnored()
        {
            var action = new Func <FileContentResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseFileContentResultTest.WriteFileAsync_IfRangeHeaderInvalid_RangeRequestIgnored(action);
        }