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

相关文章
相关标签/搜索