public void TestValidateArrangeWithInvalidName()
        {
            // Arrange
            var header = new Header {
                Name = "Arrange", Depth = 0, From = 1, To = 2, Children = new List <Header> {
                    new Header {
                        Name = "XXXX", Depth = 1, From = 1, To = 1, Children = new List <Header> {
                            new Header {
                                Depth = 2, From = 0, To = 0, Name = "BaseUri"
                            }
                        }
                    },
                    new Header {
                        Name = "HttpRequest Actual", Depth = 1, From = 2, To = 2, Children = new List <Header> {
                            new Header {
                                Depth = 2, From = 2, To = 2, Name = "BaseUri"
                            }
                        }
                    }
                },
            };

            // Act
            HeaderValidator.ValidateArrange(header);
        }
        public void TestValidateArrangeWithNotHavingChildren()
        {
            // Arrange
            var header = new Header
            {
                Name = "Arrange",
            };

            // Act
            HeaderValidator.ValidateArrange(header);
        }