這次的作業安裝了VS2013,對於它的安裝過程我就不再細說了,歸結起來就是一個字——等,尤其是語言包,最后只好放棄了裝語言包,憑借我3級半的英語水平,明白這些沒有問題——這僅僅個玩笑話,其實我是用有道詞典,好用又方便,申明一下啊,這絕對不是打廣告!好吧,為了證明我的確下載了VS2013,我有圖為證。

裝完VS2013后我開始了我的測試之路,打開之后我開始百度如何建一個C#項目,后面又參照這個同學的進行了測試(http://www.cnblogs.com/dreamq/p/5299080.html)
1.第一步先生成一個"Unit Test Generator"插件,具體做法就是TOOLS->Extension and Updates,然后看看有沒有這個圖標是試管的插件,沒有的話點左邊框的Online,在右邊搜素的位置輸入插件名字,安裝后點Restart now重新啟動即可。

把這個裝好后就可以進行單元測試了。
2.打開FILE->New->projectho后按照下圖箭頭所指的操作。

執行完上面步驟之后可見下圖

之后在這里面編寫代碼,把要測試的程序的類和函數寫在這里邊,如我所示,就是個簡單的加法。
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace test 8 { 9 class Program 10 { 11 static void Main(string[] args) 12 { 13 } 14 } 15 public class measurement 16 { 17 public measurement() 18 { 19 20 } 21 public int add(int a, int b) 22 { 23 return a + b; 24 } 25 } 26 }
寫完后隨便找一空地點鼠標右鍵,出現下圖,之后點擊圖標為試管的選項

OK之后會生成一個新的項目

再在measurement()函數里添加測試的數值和其正確結果
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using test; 7 using Microsoft.VisualStudio.TestTools.UnitTesting; 8 namespace test.Tests 9 { 10 [TestClass()] 11 public class measurementTests 12 { 13 [TestMethod()] 14 public void measurementTest() 15 { 16 int a = 1, b = 2, expect = 3; 17 measurement t = new measurement(); 18 int real = t.add(a, b); 19 Assert.AreEqual(real, expect); 20 21 } 22 } 23 }
在空白處點鼠標右鍵,然后Run Tests,運行后得到下圖最下框里的結果,或者右鍵點擊TEST->Windows->Test Explorer。

最終的出了正確的結果。
這就是我的VS2013的單元測試,如有不足之處,請多多包涵!
