如何为内部类中的方法编写测试方法?

时间:2015-09-29 20:42:24

标签: c# nunit

我有一个内部类,里面有多个方法,我想为每个方法编写Nunit,我该如何调用该方法? 注意:此方法有接口。

示例代码:

internal class Sample : ISsample
{
    public string getValueabc(int a, int b)
    {
        String h="Value:"+a+"and another:"+b;
        return h;
    }
}

1 个答案:

答案 0 :(得分:0)

您可以从其他公开的方法返回此类:

public class MySampleFactory
{
    public ISample CreateSample()
    {
        return new Sample();
    }
}

//Inside a Unit Test
ISample sample = mySampleFactory.CreateSample();
sample.getValueAbc();