public void then_deepest_column_splitter_is_visible()
        {
            var walker      = new ElementListLayoutWalker(Layout.Contained);
            var deepestRule = ValidationViewModel.DescendentConfigurationsOfType <AndCompositeValidatorData>().Where(
                x => string.Equals(x.NameProperty.Value, DeepestRuleValidatorName)).First();

            var layoutElement = walker.LayoutElements().OfType <TwoColumnsLayout>().Where(l => l.Left == deepestRule).First();

            Assert.IsTrue(FindHorizontalList(layoutElement.ColumnName).CanResize);
        }
        protected override void Arrange()
        {
            base.Arrange();

            deepestRule = ValidationViewModel.DescendentConfigurationsOfType <AndCompositeValidatorData>()
                          .Where(x => string.Equals(x.NameProperty.Value, DeepestRuleValidatorName)).First();

            walker = new ElementListLayoutWalker(Layout.Contained);
            var currentDeepestLayout = walker.LayoutElements().OfType <TwoColumnsLayout>().Where(l => l.Left == deepestRule).First();
            var layoutHeader         = FindHorizontalList(currentDeepestLayout.ColumnName);

            propertyChangedListener = new PropertyChangedListener(layoutHeader);
        }