新建一個C#控制台項目,如下圖:
新建一個Cmp.cs
將代碼寫入:
右擊解決方案管理器新建一個單元測試項目:
右擊引用將測試項目導入進去:
在測試類的頭部添加Test的引用:
接着就編寫測試的代碼,測試代碼如下:
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Test;
namespace UnitTestProject1
{
[TestClass]
public class ProgramTest
{
[TestMethod]
public void LargestTest()
{
int[] list = null;
Assert.AreEqual(null, list);//對異常進行測試
int[] list1 = new int[] { 0, 1, 3, 4, 3, 2 };//測試方法
Assert.AreEqual(4, Cmp.Largest(list1));
}
}
}
點擊測試資源管理器,在左側就出現了,然后點擊全部運行,就會運行你全部測試的內容:
右擊選中的測試方法,分析選中測試的代碼覆蓋率::
結果如下: