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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
public async Task ExecuteResultAsync_WorksWithNonDiskBasedFiles() { var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context)); await BaseVirtualFileResultTest.ExecuteResultAsync_WorksWithNonDiskBasedFiles(action); }
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); }
public async Task ExecuteResultAsync_ReturnsFileContentsForRelativePaths() { var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context)); await BaseVirtualFileResultTest.ExecuteResultAsync_ReturnsFileContentsForRelativePaths(action); }
public async Task ExecuteResultAsync_SetsSuppliedContentTypeAndEncoding() { var action = new Func <VirtualFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context)); await BaseVirtualFileResultTest.ExecuteResultAsync_SetsSuppliedContentTypeAndEncoding(action); }
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); }
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); }
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); }
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); }