Ejemplo n.º 1
0
        public async Task WriteFileAsync_RangeProcessingNotEnabled_RangeRequestedIgnored()
        {
            var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseVirtualFileResultTest
            .WriteFileAsync_RangeProcessingNotEnabled_RangeRequestedIgnored(action);
        }
Ejemplo n.º 2
0
        public async Task ExecuteResultAsync_TrimsTilde_BeforeInvokingFileProvider(string path)
        {
            var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseVirtualFileResultTest
            .ExecuteResultAsync_TrimsTilde_BeforeInvokingFileProvider(path, action);
        }
Ejemplo n.º 3
0
        public async Task ExecuteResultAsync_CallsSendFileAsync_IfIHttpSendFilePresent()
        {
            var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseVirtualFileResultTest
            .ExecuteResultAsync_CallsSendFileAsync_IfIHttpSendFilePresent(action);
        }
Ejemplo n.º 4
0
        public async Task ExecuteResultAsync_FallsBackToWebRootFileProvider_IfNoFileProviderIsPresent()
        {
            var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseVirtualFileResultTest
            .ExecuteResultAsync_FallsBackToWebRootFileProvider_IfNoFileProviderIsPresent(action);
        }
Ejemplo n.º 5
0
        public async Task ExecuteResultAsync_ReturnsFiles_ForDifferentPaths(string path)
        {
            var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseVirtualFileResultTest
            .ExecuteResultAsync_ReturnsFiles_ForDifferentPaths(path, action);
        }
Ejemplo n.º 6
0
        public async Task WriteFileAsync_WritesRangeRequested(long?start, long?end, string expectedString, long contentLength)
        {
            var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseVirtualFileResultTest.WriteFileAsync_WritesRangeRequested(
                start,
                end,
                expectedString,
                contentLength,
                action);
        }
Ejemplo n.º 7
0
        public async Task ExecuteResultAsync_CallsSendFileAsyncWithRequestedRange_IfIHttpSendFilePresent(long?start, long?end, string expectedString, long contentLength)
        {
            var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseVirtualFileResultTest.ExecuteResultAsync_CallsSendFileAsyncWithRequestedRange_IfIHttpSendFilePresent(
                start,
                end,
                expectedString,
                contentLength,
                action);
        }
Ejemplo n.º 8
0
 public async Task WriteFileAsync_IfRangeHeaderInvalid_RangeRequestedIgnored()
 {
     var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));
     await BaseVirtualFileResultTest.WriteFileAsync_IfRangeHeaderInvalid_RangeRequestedIgnored(action);
 }
Ejemplo n.º 9
0
        public async Task ExecuteResultAsync_ThrowsFileNotFound_IfFileProviderCanNotFindTheFile()
        {
            var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseVirtualFileResultTest.ExecuteResultAsync_ThrowsFileNotFound_IfFileProviderCanNotFindTheFile(action);
        }
Ejemplo n.º 10
0
        public async Task ExecuteResultAsync_WorksWithNonDiskBasedFiles()
        {
            var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseVirtualFileResultTest.ExecuteResultAsync_WorksWithNonDiskBasedFiles(action);
        }
Ejemplo n.º 11
0
        public async Task WriteFileAsync_RangeRequested_PreconditionFailed()
        {
            var action = new Func <VirtualFileResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context));

            await BaseVirtualFileResultTest.WriteFileAsync_RangeRequested_PreconditionFailed(action);
        }
Ejemplo n.º 12
0
        public async Task ExecuteResultAsync_ReturnsFileContentsForRelativePaths()
        {
            var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseVirtualFileResultTest.ExecuteResultAsync_ReturnsFileContentsForRelativePaths(action);
        }
Ejemplo n.º 13
0
        public async Task ExecuteResultAsync_SetsSuppliedContentTypeAndEncoding()
        {
            var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseVirtualFileResultTest.ExecuteResultAsync_SetsSuppliedContentTypeAndEncoding(action);
        }
Ejemplo n.º 14
0
        public async Task WriteFileAsync_RangeRequested_NotModified()
        {
            var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));

            await BaseVirtualFileResultTest.WriteFileAsync_RangeRequested_NotModified(action);
        }
Ejemplo n.º 15
0
 public async Task WriteFileAsync_RangeHeaderMalformed_RangeRequestIgnored(string rangeString)
 {
     var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));
     await BaseVirtualFileResultTest.WriteFileAsync_RangeHeaderMalformed_RangeRequestIgnored(rangeString, action);
 }
Ejemplo n.º 16
0
 public async Task WriteFileAsync_RangeRequestedNotSatisfiable(string rangeString)
 {
     var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context));
     await BaseVirtualFileResultTest.WriteFileAsync_RangeRequestedNotSatisfiable(rangeString, action);
 }
Ejemplo n.º 17
0
        public async Task WriteFileAsync_IfRangeHeaderValid_WritesRequestedRange()
        {
            var action = new Func <VirtualFileResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context));

            await BaseVirtualFileResultTest.WriteFileAsync_IfRangeHeaderValid_WritesRequestedRange(action);
        }