public void ExecuteAsync_ThrowsDirectoryNotFound_IfItCanNotFindTheDirectory_ForRootPaths(string path) { var action = new Func <PhysicalFileResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context)); BasePhysicalFileResultTest .ExecuteAsync_ThrowsDirectoryNotFound_IfItCanNotFindTheDirectory_ForRootPaths(path, action); }
public void ExecuteAsync_ThrowsFileNotFound_WhenFileDoesNotExist_ForRootPaths(string path) { var action = new Func <PhysicalFileResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context)); BasePhysicalFileResultTest .ExecuteAsync_ThrowsFileNotFound_WhenFileDoesNotExist_ForRootPaths(path, action); }
public async Task WriteFileAsync_WritesRangeRequested(long?start, long?end, string expectedString, long contentLength) { var action = new Func <PhysicalFileResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context)); await BasePhysicalFileResultTest.WriteFileAsync_WritesRangeRequested( start, end, expectedString, contentLength, action); }
public async Task ExecuteResultAsync_CallsSendFileAsync_IfIHttpSendFilePresent() { var action = new Func <PhysicalFileResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context)); await BasePhysicalFileResultTest.ExecuteResultAsync_CallsSendFileAsync_IfIHttpSendFilePresent(action); }
public async Task WriteFileAsync_RangeRequested_NotModified() { var action = new Func <PhysicalFileResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context)); await BasePhysicalFileResultTest.WriteFileAsync_RangeRequested_NotModified(action); }
public async Task WriteFileAsync_RangeRequestedNotSatisfiable(string rangeString) { var action = new Func <PhysicalFileResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context)); await BasePhysicalFileResultTest.WriteFileAsync_RangeRequestedNotSatisfiable(rangeString, action); }
public async Task WriteFileAsync_RangeHeaderMalformed_RangeRequestIgnored(string rangeString) { var action = new Func <PhysicalFileResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context)); await BasePhysicalFileResultTest.WriteFileAsync_RangeHeaderMalformed_RangeRequestIgnored(rangeString, action); }
public async Task WriteFileAsync_IfRangeHeaderInvalid_RangeRequestedIgnored() { var action = new Func <PhysicalFileResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context)); await BasePhysicalFileResultTest.WriteFileAsync_IfRangeHeaderInvalid_RangeRequestedIgnored(action); }
public async Task ExecuteResultAsync_WorksWithAbsolutePaths() { var action = new Func <PhysicalFileResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context)); await BasePhysicalFileResultTest.ExecuteResultAsync_WorksWithAbsolutePaths(action); }
public async Task ExecuteAsync_ThrowsNotSupported_ForNonRootedPaths(string path) { var action = new Func <PhysicalFileResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context)); await BasePhysicalFileResultTest.ExecuteAsync_ThrowsNotSupported_ForNonRootedPaths(path, action); }
public async Task ExecuteResultAsync_SetsSuppliedContentTypeAndEncoding() { var action = new Func <PhysicalFileResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context)); await BasePhysicalFileResultTest.ExecuteResultAsync_SetsSuppliedContentTypeAndEncoding(action); }
public async Task ExecuteResultAsync_CallsSendFileAsyncWithRequestedRange_IfIHttpSendFilePresent(long?start, long?end, long contentLength) { var action = new Func <PhysicalFileResult, HttpContext, Task>(async(result, context) => await((IResult)result).ExecuteAsync(context)); await BasePhysicalFileResultTest.ExecuteResultAsync_CallsSendFileAsyncWithRequestedRange_IfIHttpSendFilePresent(start, end, contentLength, action); }
public async Task WriteFileAsync_RangeProcessingNotEnabled_RangeRequestedIgnored() { var action = new Func <PhysicalFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context)); await BasePhysicalFileResultTest.WriteFileAsync_RangeProcessingNotEnabled_RangeRequestedIgnored(action); }
public async Task WriteFileAsync_IfRangeHeaderValid_WritesRequestedRange() { var action = new Func <PhysicalFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context)); await BasePhysicalFileResultTest.WriteFileAsync_IfRangeHeaderValid_WritesRequestedRange(action); }
public async Task WriteFileAsync_RangeRequested_PreconditionFailed() { var action = new Func <PhysicalFileResult, ActionContext, Task>(async(result, context) => await result.ExecuteResultAsync(context)); await BasePhysicalFileResultTest.WriteFileAsync_RangeRequested_PreconditionFailed(action); }