【问题标题】:Unit Testing Mvc6 TagHelpers单元测试 Mvc6 TagHelpers
【发布时间】:2015-12-30 14:18:49
【问题描述】:

我创建了几个自定义 Mvc6 TagHelper,我想在应用程序之外测试它们的输出。

我一直在尝试设置单元测试,但无法模拟 TagHelperContext。

[Fact]
public void TextboxTagHelperTest()
{
    var t = new TextboxTagHelper();
    var m = new Model1();
    var attr = new TagHelperAttributeList();
    attr.Add(new TagHelperAttribute("asp-for", m.MyProperty));
    var thc = new TagHelperContext(attr, new Dictionary<object, object>(), "");
    var o = new TagHelperOutput("united-textbox", attr, null);

    t.Process(thc, o);

    Debug.Write(o);
}

有人为 Mvc6 TagHelpers 设置单元测试吗?

【问题讨论】:

    标签: unit-testing asp.net-core asp.net-core-mvc


    【解决方案1】:

    .Net 基金会做了,看看 Github 上的 aspnet/MVC repo 中的TagHelperTest

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-27
    • 2012-01-08
    • 1970-01-01
    相关资源
    最近更新 更多