Esempio n. 1
0
        public void Should_not_contain_etag_in_response_header_if_embedded_resource_does_not_exists()
        {
            // Given, when
            var response =
                new EmbeddedFileResponse(this.GetType().Assembly, "Nancy.Tests", "i_dont_exist.jpg");

            // Then
            response.Headers.ContainsKey("ETag").ShouldBeFalse();
        }
Esempio n. 2
0
        public void Should_contain_etag_in_response_header_if_embedded_resource_exists()
        {
            // Given, when
            var response =
                new EmbeddedFileResponse(this.GetType().Assembly, "Nancy.Tests", "Resources.Views.staticviewresource.html");

            // Then
            response.Headers["ETag"].ShouldEqual("\"B9D9DC2B50ADFD0867749D4837C63556339080CE\"");
        }
        public void Should_contain_etag_in_response_header_if_embedded_resource_exists()
        {
            // Given, when
            var response =
                new EmbeddedFileResponse(this.GetType().Assembly, "Nancy.Tests", "Resources.Views.staticviewresource.html");

            // Then
            response.Headers["ETag"].ShouldEqual("5D6EFDFDB135DC90F16D57E05603DA1E");
        }
        public void Should_ignore_casing_in_resource_name_if_embedded_resource_exists()
        {
            // Given, when
            var response =
                new EmbeddedFileResponse(this.GetType().GetAssembly(), "nancy.tests", "Resources.Views.staticviewresource.html");

            // Then
            response.Headers["ETag"].ShouldEqual("\"B9D9DC2B50ADFD0867749D4837C63556339080CE\"");
        }
        private static Stream GetBodyStream(string name)
        {
            var view = new EmbeddedFileResponse(typeof(DiagnosticsViewRenderer).GetTypeInfo().Assembly, "Nancy.Diagnostics.Views", name);

            var stream = new MemoryStream();

            view.Contents.Invoke(stream);
            stream.Position = 0;
            return stream;
        }
Esempio n. 6
0
        public void Should_not_contain_etag_in_response_header_if_embedded_resource_does_not_exists_when_invoking()
        {
            // Given
            var response =
                new EmbeddedFileResponse(this.GetType().Assembly, "Nancy.Tests", "i_dont_exist.jpg");

            var outputStream = new MemoryStream();

            // when
            response.Contents.Invoke(outputStream);

            // Then
            response.Headers.ContainsKey("ETag").ShouldBeFalse();
        }
Esempio n. 7
0
        public void Should_contain_etag_in_response_header_if_embedded_resource_exists_when_invoking()
        {
            // Given
            var response =
                new EmbeddedFileResponse(this.GetType().Assembly, "Nancy.Tests", "Resources.Views.staticviewresource.html");

            var outputStream = new MemoryStream();

            // when
            response.Contents.Invoke(outputStream);

            // Then
            response.Headers["ETag"].ShouldEqual("\"B9D9DC2B50ADFD0867749D4837C63556339080CE\"");
        }
        public void Should_contain_etag_in_response_header_if_embedded_resource_exists_when_invoking()
        {
            // Given
            var response =
                new EmbeddedFileResponse(this.GetType().Assembly, "Nancy.Tests", "Resources.Views.staticviewresource.html");

            var outputStream = new MemoryStream();

            // when
            response.Contents.Invoke(outputStream);

            // Then
            response.Headers["ETag"].ShouldEqual("5D6EFDFDB135DC90F16D57E05603DA1E");
        }