【发布时间】:2013-07-22 20:47:13
【问题描述】:
我的项目在规模和功能上都在增长,所以我决定使用 NUnit 测试一些功能,但是我面临的问题是大多数方法都是静态的,所以我首先想到的是创建公共方法我从单元测试类调用它们但是那些公共方法开始很多,所以我想知道是否应该在主类中创建新的公共方法,而不是创建一个接口,或者静态的应该是公共的并且是使用类中间实例化。
这是我的程序结构的示例,
namespace Mynamespace
{
public class Foo
{
InsertUser();
SortUser();
}
static void InsertUser()
{
}
static void SortUser()
{
}
//Here start the public methods to be called from the unit test class
public DoSort()
{
InsertUser();
SortUser();
}
}
将程序的主要逻辑与测试类分开的最佳方法是什么?
谢谢,
【问题讨论】:
标签: c# .net unit-testing nunit