Beispiel #1
0
        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"));
        }
Beispiel #2
0
        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"));
        }