public void HeadersTest_Should_Not_Send_File_Is_RangeNotSatisfiable() { Request.Headers[HttpHeaders.Range] = "invalid"; var result = new MockResumeFileResult(_file.FullName, ContentType, Request); Assert.IsTrue(result.IsRangeNotSatisfiable()); result.WriteFileTest(Response); Assert.AreEqual((int)HttpStatusCode.RequestedRangeNotSatisfiable, Response.StatusCode); Assert.IsNotNull(Response.Headers[HttpHeaders.Etag]); Assert.IsNotNull(Response.Headers[HttpHeaders.Expires]); Assert.IsNotNull(Response.Headers[HttpHeaders.LastModified]); Assert.AreEqual("bytes */" + _file.Length, Response.Headers[HttpHeaders.ContentRange]); Assert.AreEqual(0, Response.OutputStream.Length); }