public void Process_Should_Set_ParentType_Context(GridColumnWidth width) { _tagHelper.GridColumnWidth = width; _tagHelper.Process(_tagHelperContext, _tagHelperOutput); Assert.Equal(_tagHelperContext.Items["ParentColumnWidth"], _tagHelper.GridColumnWidth); }
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()); }
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()); }
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()); }
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); }