public void ConvertsNameToLowercase()
            {
                var value  = "TheValue-Again";
                var actual = new HeaderName(value).ToString();

                actual.Should().Be("thevalue-again");
            }
            public void ReturnsValue()
            {
                var value  = Guid.NewGuid().ToString();
                var actual = new HeaderName(value).ToString();

                actual.Should().Be(value);
            }
            public void DefaultConstructor_CreatesEmptyHeaderName()
            {
                var actual = new HeaderName();

                actual.Should().Be(HeaderName.Empty);
            }
            public void NullValue_ReturnsEmptyHeaderName()
            {
                var actual = new HeaderName(null);

                actual.Should().Be(HeaderName.Empty);
            }