public void Should_return_empty_enumerable_if_no_member_filter_descriptors_exists()
        {
            IEnumerable<IFilterDescriptor> filters = new List<IFilterDescriptor>()
            {
                new CompositeFilterDescriptor()
            };

            IEnumerable<FilterDescriptor> result = filters.SelectMemberDescriptors();
            Assert.False(result.Any());
        }
        public void Should_return_all_member_filter_descriptors_non_hierarchichal_filter()
        {
            IEnumerable<IFilterDescriptor> filters = new List<IFilterDescriptor>()
            {
                new FilterDescriptor(),
                new FilterDescriptor()
            };

            IEnumerable<FilterDescriptor> result = filters.SelectMemberDescriptors();
            Assert.Equal(2, result.Count());
        }