小编Tao*_*Tao的帖子

Visual Studio单元测试用于不同的接口实现

我需要对一个特定接口的两个实现类进行单元测试.单元测试类是通用的,涵盖了接口的所有必要测试.我想在测试单元类TestInitialize方法中实例化实现类.

有什么办法可以强制测试类使用不同的实现类实例运行两次.

[TestClass]
public class MyFixture
{
    [TestInitialize()]
    public void MyTestInitialize()
    {
        ITest mockInstance = new TestImplement1();
        //ITest mockInstance = new TestImplement2();
    }

    [TestMethod]
    public void Test1 ()
    {
        mockInstance.Func1();
        ...  
    }

    [TestMethod]
    public void Test2 ()
    {
        ...  
    }

    ...other unit tests

 }
Run Code Online (Sandbox Code Playgroud)

c# unit-testing visual-studio

5
推荐指数
1
解决办法
1514
查看次数

标签 统计

c# ×1

unit-testing ×1

visual-studio ×1