public void Test() { var builder = new MasterCheckBoxBuilder("a", "b"); var result = new String(); result.Append("<label "); result.Append("(nzCheckedChange)=\"a.masterToggle()\" "); result.Append("*ngIf=\"a.showCheckbox\" "); result.Append("nz-checkbox=\"\" "); result.Append("[nzChecked]=\"a.isMasterChecked()\" "); result.Append("[nzIndeterminate]=\"a.isMasterIndeterminate()\">"); result.Append("b"); result.Append("</label>"); Assert.Equal(result.ToString(), builder.ToString()); }
/// <summary> /// 添加标题复选框生成器 /// </summary> private void AddCheckBoxBuilder(TableHeadColumnBuilder headColumnBuilder, ColumnInfo column) { var checkBoxBuilder = new MasterCheckBoxBuilder(GetWrapperId(), column.Title); headColumnBuilder.AppendContent(checkBoxBuilder); }