Exemplo n.º 1
0
        public void AddIfNoSet_WhenHeaderNameIsEmpty_ExpectNoChange(string headerName)
        {
            // arrange
            IHeaderDictionary headers = new HeaderDictionary();

            // act
            headers = headers.AddHeaderIfNotSet(headerName, "123");

            // assert
            Assert.Empty(headers);
        }
Exemplo n.º 2
0
        public void AddIfNotSet_ExpectHeaderToBeAdded()
        {
            // arrange
            IHeaderDictionary headers = new HeaderDictionary();

            // act
            headers = headers.AddHeaderIfNotSet("X-Correlation-ID", "123");

            // assert
            Assert.True(headers.ContainsKey("X-Correlation-ID"));
            Assert.Equal("123", headers["X-Correlation-ID"]);
        }
Exemplo n.º 3
0
        public void AddIfNotSet_HeaderAlreadySet_ExpectKeepingOldValue()
        {
            // arrange
            IHeaderDictionary headers = new HeaderDictionary
            {
                ["X-Correlation-ID"] = "123"
            };

            // act
            // (try to set correlation ID "999")
            headers = headers.AddHeaderIfNotSet("X-Correlation-ID", "999");

            // assert
            Assert.True(headers.ContainsKey("X-Correlation-ID"));
            Assert.Equal("123", headers["X-Correlation-ID"]);
        }