Пример #1
0
        public void inputblock_with_menu_static_block_element_the_options_collection_should_be_null_if_it_contains_no_elements()
        {
            var block   = new SlackInputBlock();
            var element = new SlackSelectMenuStaticBlockElement();

            block.Element = element;

            var blockCleaner = new SlackBlockCleaner(new[] { block });

            blockCleaner.Clean();

            element.Options.Should().BeNull();
        }
Пример #2
0
        public void actionblock_with_menu_static_block_element_the_selectedoptions_collection_should_be_null_if_it_contains_no_elements()
        {
            var block   = new SlackActionBlock();
            var element = new SlackSelectMenuStaticBlockElement();

            block.Elements.Add(element);

            var blockCleaner = new SlackBlockCleaner(new[] { block });

            blockCleaner.Clean();

            element.SelectedOptions.Should().BeNull();
        }
Пример #3
0
        public void sectionblock_with_menu_static_block_element_the_optiongroups_collection_should_be_null_if_it_contains_no_elements()
        {
            var block   = new SlackSectionBlock();
            var element = new SlackSelectMenuStaticBlockElement();

            block.Accessory = element;

            var blockCleaner = new SlackBlockCleaner(new[] { block });

            blockCleaner.Clean();

            element.OptionGroups.Should().BeNull();
        }