2015-12-30 40 views
0

我創建了幾個自定義Mvc6 TagHelpers,我想測試他們的輸出,而不是在應用程序。單元測試Mvc6 TagHelpers

我一直在試圖建立一個單元測試,但我無法模擬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設置單元測試?

回答

1

在.NET基礎做了,看看TagHelperTest在ASPNET/MVC回購在Github上

+0

正是我一直在尋找 – Chris