public void AddIfNoSet_WhenHeaderNameIsEmpty_ExpectNoChange(string headerName) { // arrange IHeaderDictionary headers = new HeaderDictionary(); // act headers = headers.AddHeaderIfNotSet(headerName, "123"); // assert Assert.Empty(headers); }
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"]); }
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"]); }