public void ProcessResult_WhenCreatedWithPathToUnknownFile_ReturnsPathToFileAndHasDispositionHeader() { var response = new FakeResponseContext(); var result = new FileResult("..\\..\\Test Data\\HandlerResult\\Files\\Download.unknown"); result.ProcessResult(null, response); Assert.That(response.ContentType, Is.EqualTo("application/unknown")); Assert.IsTrue(response.Response.EndsWith("\\Test Data\\HandlerResult\\Files\\Download.unknown")); Assert.That(response.Headers["Content-Disposition"], Is.EqualTo("attachment; filename=Download.unknown")); }
public void ProcessResult_WhenCreatedWithPathToHtmlFile_ReturnsPathToFileAndHasDispositionHeader() { var response = new FakeResponseContext(); var result = new FileResult("..\\..\\Test Data\\HandlerResult\\Views\\View.html"); Assert.That(result.FilePath, Is.EqualTo("..\\..\\Test Data\\HandlerResult\\Views\\View.html")); result.ProcessResult(null, response); Assert.That(response.ContentType, Is.EqualTo("text/html")); Assert.IsTrue(response.Response.EndsWith("\\Test Data\\HandlerResult\\Views\\View.html")); Assert.That(response.Headers["Content-Disposition"], Is.EqualTo("attachment; filename=View.html")); }