基本上,我使用过的所有单元测试框架(无论是C++还是C#(或其他任何东西),都具有设置和拆卸的概念),以为许多测试用例建立可重用的上下文。
现在,我正在做一些相关的工作(编辑:这项工作与测试无关,但是安装/拆卸概念与相同),在这里我要抽象该概念,以便可以将安装/拆卸对关联通过使用带有setup()和teardown()的接口(interface)来完成某种任务。
但是,我很难命名此接口(interface)。现在是(伪代码)
interface IConfigurator
{
void Setup();
void Teardown();
}
但我不喜欢这个名字。这个设置/拆卸概念将是一个更好,更具描述性的名称吗?
最佳答案
这样的事情怎么样:
interface ILifetime
{
void Start();
void End();
}
关于c# - 建立和拆除单元测试上下文的概念的专有名称是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6508226/