VS-FluentData 單元測試

1. 使用VS2013創建一個控制檯工程:單元測試

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ClassLibrary1
{
    public class ClassAdd
    {
        public static int Add(int num1, int num2)
        {
            return num1 + num2;
        }
    }
}

 

2. 再創建一個單元測試工程:測試

using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;

namespace UnitTestProject1
{
    [TestClass]
    public class UnitTest1
    {
        [TestMethod]
        public void TestMethod1()
        {
            int num1 = 100;
            int num2 = 200;
            var res = ClassLibrary1.ClassAdd.Add(num1, num2);
            Console.WriteLine(res);
        }
    }
}

  在測試--窗口--測試資源管理器,打開測試資源管理器。spa

  按F6生成解決方案,就能夠看到帶有 [TestClass][TestMethod]的方法會顯示在測試資源管理器中。code

  流程都跑通了,接着就能夠在單元測試方法中,引入要測試的方法運行了。blog

 

3. 跑通全部測試用例過程當中遇到的問題:資源

  TestHelper 中沒法找到 App.config,路徑被直接寫死,修改成正確路徑;it

  須要從 App.config 中的 connectionString 中獲取名爲 "SqlServer"、「SqlServerCompat40」 的鏈接串;io

  不識別 connectionString  中的 「Database」 關鍵字 -- 發現是 Access、SqlServerCompact、Sqlite 的單元測試過不了,先無視之;class

相關文章
相關標籤/搜索