public void Process_Should_Set_ParentType_Context(GridColumnWidth width)
        {
            _tagHelper.GridColumnWidth = width;
            _tagHelper.Process(_tagHelperContext, _tagHelperOutput);

            Assert.Equal(_tagHelperContext.Items["ParentColumnWidth"], _tagHelper.GridColumnWidth);
        }
Beispiel #2
0
        public async void ProcessAsync_Should_Set_CardGroup_PostElement(GridColumnWidth width)
        {
            _tagHelperContext.Items["ParentColumnWidth"] = width;

            var expected = "</li>";

            await _tagHelper.ProcessAsync(_tagHelperContext, _tagHelperOutput);

            Assert.Equal(expected, _tagHelperOutput.PostElement.GetContent());
        }
Beispiel #3
0
        public async void ProcessAsync_Should_Set_CardGroup_PreElement(GridColumnWidth width, string classAttribute)
        {
            _tagHelperContext.Items["ParentColumnWidth"] = width;

            var expected = $"<li class=\"{classAttribute} nhsuk-card-group__item\">";

            await _tagHelper.ProcessAsync(_tagHelperContext, _tagHelperOutput);

            Assert.Equal(expected, _tagHelperOutput.PreElement.GetContent());
        }
Beispiel #4
0
        public async void ProcessAsync_Should_Set_PanelGroup_PreElement(GridColumnWidth width, string classAttribute)
        {
            _tagHelperContext.Items["ParentColumnWidth"] = width;

            var expected = string.Format("<div class=\"{0} nhsuk-panel-group__item\">", classAttribute);

            await _tagHelper.ProcessAsync(_tagHelperContext, _tagHelperOutput);

            Assert.Equal(expected, _tagHelperOutput.PreElement.GetContent());
        }
Beispiel #5
0
        public void Process_Should_Set_PromoGroup_PostElement(GridColumnWidth width)
        {
            _tagHelperContext.Items["ParentColumnWidth"] = width;

            var expected = "</div>";

            _tagHelper.Process(_tagHelperContext, _tagHelperOutput);

            Assert.Equal(expected, _tagHelperOutput.PostElement.GetContent());
        }
 public void Process_Should_Set_Full_Column_Type_ClassAttribute(GridColumnWidth width)
 {
     _tagHelper.GridColumnType = width;
     _tagHelper.Process(_tagHelperContext, _tagHelperOutput);
     Assert.Equal(CssClasses.NhsUkGridFull, _tagHelperOutput.Attributes[HtmlAttributes.ClassAttribute].Value);
 }