基本上,我使用过的所有单元测试框架(无论是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/

10-12 17:28