Esempio n. 1
0
        public void GetCorrelationId_ReturnsItemValue_IfNotSet()
        {
            var request = new MockHttpRequest();

            request.Items.Add(headerName, itemValue);

            var correlationId = request.GetCorrelationId(headerName);

            correlationId.Should().Be(itemValue);
        }
Esempio n. 2
0
        public void GetCorrelationId_ReturnsHeaderValue_IfPresent()
        {
            var request = new MockHttpRequest();

            request.Headers.Add(headerName, headerValue);

            var correlationId = request.GetCorrelationId(headerName);

            correlationId.Should().Be(headerValue);
        }
Esempio n. 3
0
        public void GetCorrelationId_ReturnsItemValue_HeaderNullOrEmpty(string header)
        {
            var request = new MockHttpRequest();

            request.Items.Add(headerName, itemValue);
            request.Headers.Add(headerName, header);

            var correlationId = request.GetCorrelationId(headerName);

            correlationId.Should().Be(itemValue);
        }
Esempio n. 4
0
        public void GetCorrelationId_ReturnsHeaderValue_IfBothHeaderAndItemsSet()
        {
            var request = new MockHttpRequest();

            request.Headers.Add(headerName, headerValue);
            request.Items.Add(headerName, itemValue);

            var correlationId = request.GetCorrelationId(headerName);

            correlationId.Should().Be(headerValue);
        }
Esempio n. 5
0
        public void GetCorrelationId_ReturnsNull_IfNotSet()
        {
            var request = new MockHttpRequest();

            request.GetCorrelationId(headerName).Should().BeNull();
        }