2015-05-08 97 views
4

我創建了一個單元測試項目,用於測試我的視圖,但未顯示任何結果。下面是我的代碼: -單元測試未顯示測試結果

using System; 
using Microsoft.VisualStudio.TestTools.UnitTesting; 
using SinglePage.Controllers; 
using System.Web.Mvc; 

namespace UnitTestProject1 
{ 
    [TestClass] 
    public class UnitTest1 
    { 
     [TestMethod] 
     public void TestMethod1() 
     { 
      Console.WriteLine("METHOD"); 
      //Arrange 
      HomeController ctrl = new HomeController(); 

      Console.WriteLine("Pass"); 
      //Act 
      ViewResult r = ctrl.Index() as ViewResult; 

      //Asert 
      Assert.AreEqual("View1", r.ViewName); 
     } 

    } 
} 

點擊「運行全部」從測試資源管理器中我得到以下消息後:

------測試發現------開始

找不到可以導入擴展名爲「.csproj」的擴展名爲 的設置文件的插件。選擇一個新的設置文件或者安裝一個能夠理解這個設置文件擴展名的分機 。

==========發現考試結束:0找到(0:00:00.0010094)==========

+0

您是否使用自定義TestSetting? –

回答

0

可以用戶Debug.WriteLine打印到Visual Studio上的「輸出」選項卡。

[TestMethod] 
public void TestMethod1() 
{ 
    Debug.WriteLine("METHOD"); 
    //Arrange 
    HomeController ctrl = new HomeController(); 

    Debug.WriteLine("Pass"); 
    //Act 
    ViewResult r = ctrl.Index() as ViewResult; 

    //Asert 
    Assert.AreEqual("View1", r.ViewName); 
}